[ovs-dev] [PATCH] xenserver: Fix detection of xs-network-uuids in interface-reconfigure.
Ben Pfaff
blp at nicira.com
Tue Sep 15 21:21:42 UTC 2009
Commit c798b21c6a "xenserver: Only consider the host we are running on in
interface-reconfigure" dropped the get_pifs_by_record function in favor
of get_pifs_by_device, but didn't adapt callers properly, so that the
XenServer network PIFs weren't properly found and thus the xs-network-uuids
keys weren't set correctly.
This fixes the caller.
Bug #2043.
---
.../opt_xensource_libexec_interface-reconfigure | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/xenserver/opt_xensource_libexec_interface-reconfigure b/xenserver/opt_xensource_libexec_interface-reconfigure
index 13c6888..07e7ba2 100755
--- a/xenserver/opt_xensource_libexec_interface-reconfigure
+++ b/xenserver/opt_xensource_libexec_interface-reconfigure
@@ -1191,7 +1191,7 @@ def action_up(pif):
# - The networks corresponding to any VLANs attached to the
# datapath's PIF.
network_uuids = []
- for nwpif in db.get_pifs_by_device({'device': pifrec['device']}):
+ for nwpif in db.get_pifs_by_device(pifrec['device']):
net = db.get_pif_record(nwpif)['network']
network_uuids += [db.get_network_record(net)['uuid']]
--
1.6.3.3
More information about the dev
mailing list