diff options
| author | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-02-02 08:15:57 -0800 |
|---|---|---|
| committer | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-02-02 08:15:57 -0800 |
| commit | ef9217548b1ae74d3e4f7282d26e0d9fee5470ce (patch) | |
| tree | 369bf6878353f8cb35b6efa8a678804f50d74193 /nova | |
| parent | 75e052e2c0bb7f470b959ea1a6168a6c5cddd8fd (diff) | |
| download | nova-ef9217548b1ae74d3e4f7282d26e0d9fee5470ce.tar.gz nova-ef9217548b1ae74d3e4f7282d26e0d9fee5470ce.tar.xz nova-ef9217548b1ae74d3e4f7282d26e0d9fee5470ce.zip | |
moves driver.init_host into the base class so it happens before floating forwards and sets up proper iptables chains
Diffstat (limited to 'nova')
| -rw-r--r-- | nova/network/manager.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nova/network/manager.py b/nova/network/manager.py index fbcbea131..8eb9f041b 100644 --- a/nova/network/manager.py +++ b/nova/network/manager.py @@ -118,6 +118,10 @@ class NetworkManager(manager.Manager): super(NetworkManager, self).__init__(*args, **kwargs) def init_host(self): + """Do any initialization that needs to be run if this is a + standalone service. + """ + self.driver.init_host() # Set up networking for the projects for which we're already # the designated network host. ctxt = context.get_admin_context() @@ -395,7 +399,6 @@ class FlatDHCPManager(FlatManager): standalone service. """ super(FlatDHCPManager, self).init_host() - self.driver.init_host() self.driver.metadata_forward() def setup_compute_network(self, context, instance_id): @@ -465,7 +468,6 @@ class VlanManager(NetworkManager): standalone service. """ super(VlanManager, self).init_host() - self.driver.init_host() self.driver.metadata_forward() def allocate_fixed_ip(self, context, instance_id, *args, **kwargs): |
