diff options
| author | Isaku Yamahata <yamahata@valinux.co.jp> | 2012-03-05 16:21:41 +0900 |
|---|---|---|
| committer | Isaku Yamahata <yamahata@valinux.co.jp> | 2012-03-13 16:35:06 +0900 |
| commit | 7c50652a97fe7ebd74ce38572cbd9744c76b2f71 (patch) | |
| tree | 2c131c53b1c63b08ae995a0b47927c583c47e5a5 /nova/virt | |
| parent | 777852191aa9bad3297ab3fe48701e8ec5266d17 (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.py | 3 |
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 |
