From 27d8dc42120d3cefc91bf6510f215dfdef7f23d2 Mon Sep 17 00:00:00 2001 From: Ryu Ishimoto Date: Wed, 20 Jul 2011 22:21:48 +0900 Subject: Removed unnecessary context parameter --- nova/virt/driver.py | 5 +++++ nova/virt/libvirt/connection.py | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'nova/virt') diff --git a/nova/virt/driver.py b/nova/virt/driver.py index 61f26ad96..e8dcf138b 100644 --- a/nova/virt/driver.py +++ b/nova/virt/driver.py @@ -253,3 +253,8 @@ class ComputeDriver(object): def set_host_enabled(self, host, enabled): """Sets the specified host's ability to accept new instances.""" raise NotImplementedError() + + def plug_vifs(self, instance, network_info): + """Plugs in VIFs to networks.""" + raise NotImplementedError() + diff --git a/nova/virt/libvirt/connection.py b/nova/virt/libvirt/connection.py index 5cedcf2c1..3f6230e95 100644 --- a/nova/virt/libvirt/connection.py +++ b/nova/virt/libvirt/connection.py @@ -259,7 +259,7 @@ class LibvirtConnection(driver.ComputeDriver): infos.append(info) return infos - def plug_vifs(self, ctxt, instance, network_info): + def plug_vifs(self, instance, network_info): """Plugin VIFs into networks.""" for (network, mapping) in network_info: self.vif_driver.plug(instance, network, mapping) @@ -493,6 +493,7 @@ class LibvirtConnection(driver.ComputeDriver): # better because we cannot ensure flushing dirty buffers # in the guest OS. But, in case of KVM, shutdown() does not work... self.destroy(instance, network_info, cleanup=False) + self.plug_vifs(instance, network_info) self.firewall_driver.setup_basic_filtering(instance) self.firewall_driver.prepare_instance_filter(instance) self._create_new_domain(xml) -- cgit