summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTushar Patil <tushar.vitthal.patil@gmail.com>2011-03-14 14:43:53 -0700
committerTushar Patil <tushar.vitthal.patil@gmail.com>2011-03-14 14:43:53 -0700
commit5b1422afe12d4e9b7fdfdc6a61cdcd51962dab4d (patch)
tree300285026560d143db2d6ed7e62583493a8195e6
parent119bbe04f3c1de06a8c40502c314f13c89561564 (diff)
downloadnova-5b1422afe12d4e9b7fdfdc6a61cdcd51962dab4d.tar.gz
nova-5b1422afe12d4e9b7fdfdc6a61cdcd51962dab4d.tar.xz
nova-5b1422afe12d4e9b7fdfdc6a61cdcd51962dab4d.zip
Fix for LP Bug #704300
-rw-r--r--nova/virt/libvirt_conn.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py
index 0b306c950..e0222956e 100644
--- a/nova/virt/libvirt_conn.py
+++ b/nova/virt/libvirt_conn.py
@@ -339,7 +339,11 @@ class LibvirtConnection(object):
def reboot(self, instance):
self.destroy(instance, False)
xml = self.to_xml(instance)
+ self.firewall_driver.setup_basic_filtering(instance)
+ self.firewall_driver.prepare_instance_filter(instance)
self._conn.createXML(xml, 0)
+ self.firewall_driver.apply_instance_filter(instance)
+
timer = utils.LoopingCall(f=None)
def _wait_for_reboot():