From: Ben Pfaff Date: Tue, 15 Sep 2009 21:21:00 +0000 (-0700) Subject: xenserver: Fix detection of xs-network-uuids in interface-reconfigure. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f134604bdccfe0e5d4b2bf43371aebd48a6e2474;p=openvswitch xenserver: Fix detection of xs-network-uuids in interface-reconfigure. 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. --- diff --git a/xenserver/opt_xensource_libexec_interface-reconfigure b/xenserver/opt_xensource_libexec_interface-reconfigure index 13c68884..07e7ba24 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']]