summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorIsaku Yamahata <yamahata@valinux.co.jp>2012-03-05 16:21:41 +0900
committerIsaku Yamahata <yamahata@valinux.co.jp>2012-03-13 16:35:06 +0900
commit7c50652a97fe7ebd74ce38572cbd9744c76b2f71 (patch)
tree2c131c53b1c63b08ae995a0b47927c583c47e5a5 /nova/virt
parent777852191aa9bad3297ab3fe48701e8ec5266d17 (diff)
virt/firewall: NoopFirewallDriver::instance_filter_exists must return True
Otherwise, virt.libvirt.connection.ensure_filtering_rules_for_instance() results in infinite loop. And eliminate NullFirewallDriver as it's same to NoopFirewallDriver. This patch fixes bug 953781. Change-Id: I7936b3c69e9269041defd1ef7e5dda2de1f96dab
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/firewall.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/virt/firewall.py b/nova/virt/firewall.py
index 3ae12bcb0..3f5333427 100644
--- a/nova/virt/firewall.py
+++ b/nova/virt/firewall.py
@@ -453,3 +453,6 @@ class NoopFirewallDriver(object):
def __getattr__(self, key):
return self._noop
+
+ def instance_filter_exists(self, instance, network_info):
+ return True