From f134604bdccfe0e5d4b2bf43371aebd48a6e2474 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 15 Sep 2009 14:21:00 -0700 Subject: [PATCH] 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. --- xenserver/opt_xensource_libexec_interface-reconfigure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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']] -- 2.30.2