[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-API] [PATCH 5 of 7] [PATCH] vswitchd: Make names of Bridge external_ids generic



# HG changeset patch
# User Ben Pfaff <blp@xxxxxxxxxx>
# Date 1278595886 -3600
# Node ID 6e16272df854306c6931c4ed1f022c90cebfb430
# Parent  8f19ee93a8b36482ffabf1501e8a1b61af1e3c05
[PATCH] vswitchd: Make names of Bridge external_ids generic.

>From 5c43922c13983d2b5addf9e6dd3f54a006c568a6 Mon Sep 17 00:00:00 2001
Date: Thu, 18 Mar 2010 09:37:31 -0700
Until now the names of the external_ids keys used for Bridge records have
implied that they are specific to XenServer, because they begin with "xs-".
They are more generic in intent, however, so this commit removes the "xs-"
prefix and explains them more generically.

This finishes the renaming process started in commit c0f9490 "vswitchd:
Make names of Interface external_ids generic."

CC: Ian Campbell <ian.campbell@xxxxxxxxxx>
Signed-off-by: Ben Pfaff <blp@xxxxxxxxxx>
Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
---
 tests/interface-reconfigure.at                     |   12 ++++++------
 vswitchd/vswitch.xml                               |   11 +++++++----
 xenserver/README                                   |    4 ++--
 xenserver/automake.mk                              |    2 +-
 scripts/vif                |    4 ++--
 ...ensource_libexec_InterfaceReconfigureVswitch.py |    8 ++++----
 ...usr_share_vswitch_scripts_refresh-network-uuids |   12 ++++++++++++
 ..._share_vswitch_scripts_refresh-xs-network-uuids |   12 ------------
 xenserver/vswitch-xen.spec                         |    6 +++---
 9 files changed, 37 insertions(+), 34 deletions(-)
 create mode 100755 xenserver/usr_share_vswitch_scripts_refresh-network-uuids
 delete mode 100755 xenserver/usr_share_vswitch_scripts_refresh-xs-network-uuids

diff -r 8f19ee93a8b3 -r 6e16272df854 scripts/InterfaceReconfigureVswitch.py
--- a/scripts/InterfaceReconfigureVswitch.py    Thu Jul 08 14:31:26 2010 +0100
+++ b/scripts/InterfaceReconfigureVswitch.py    Thu Jul 08 14:31:26 2010 +0100
@@ -333,9 +333,9 @@
         xs_network_uuids += [nwrec['uuid']]
 
     vsctl_argv = []
-    vsctl_argv += ['# configure xs-network-uuids']
+    vsctl_argv += ['# configure network-uuids']
     vsctl_argv += ['--', 'br-set-external-id', pif_bridge_name(pif),
-            'xs-network-uuids', ';'.join(xs_network_uuids)]
+            'network-uuids', ';'.join(xs_network_uuids)]
 
     vsctl_argv += ['# configure MAC']
     vsctl_argv += ['--', 'set', 'Interface', pif_ipdev_name(pif),
@@ -438,8 +438,8 @@
 
         #nw = db().get_pif_record(self._pif)['network']
         #nwrec = db().get_network_record(nw)
-        #vsctl_argv += ['# deconfigure xs-network-uuids']
-        #vsctl_argv += ['--del-entry=bridge.%s.xs-network-uuids=%s' % 
(bridge,nwrec['uuid'])]
+        #vsctl_argv += ['# deconfigure network-uuids']
+        #vsctl_argv += ['--del-entry=bridge.%s.network-uuids=%s' % 
(bridge,nwrec['uuid'])]
 
         log("deconfigure ipdev %s on %s" % (ipdev,bridge))
         vsctl_argv += ["# deconfigure ipdev %s" % ipdev]
diff -r 8f19ee93a8b3 -r 6e16272df854 scripts/vif
--- a/scripts/vif       Thu Jul 08 14:31:26 2010 +0100
+++ b/scripts/vif       Thu Jul 08 14:31:26 2010 +0100
@@ -133,8 +133,8 @@
         local bridge=$1
         local net_uuid=$(xenstore-read "${PRIVATE}/network-uuid" 2>/dev/null)
         if [ -n "${net_uuid}" ] ; then
-            logger -t scripts-vif "${bridge} xs-network-uuids ${net_uuid}"
-            echo "-- br-set-external-id $bridge xs-network-uuids ${net_uuid}"
+            logger -t scripts-vif "${bridge} network-uuids ${net_uuid}"
+            echo "-- br-set-external-id $bridge network-uuids ${net_uuid}"
         fi
     fi
 }
 scripts/InterfaceReconfigureVswitch.py |  8 ++++----
 scripts/vif                            |  4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)


Attachment: vswitchd_Make_names_of_Bridge_external_ids_generic.patch
Description: Text Data

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.