summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@gmail.com>2011-07-05 16:24:43 -0700
committerVishvananda Ishaya <vishvananda@gmail.com>2011-07-05 16:24:43 -0700
commit11dfe937bcfa542c985a977e9ff855f717e80e69 (patch)
treeeeb9b55c1f5b1dc3d1fbcf744069e1453fc4d220
parent53213dc4cd0f6f940d707c5d5932f4af7e5f988a (diff)
don't set network host for multi_host networks
-rw-r--r--nova/network/manager.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/nova/network/manager.py b/nova/network/manager.py
index d799d5346..83ab4dd72 100644
--- a/nova/network/manager.py
+++ b/nova/network/manager.py
@@ -378,8 +378,7 @@ class NetworkManager(manager.SchedulerDependentManager):
"""Set the network hosts for any networks which are unset."""
networks = self.db.network_get_all(context)
for network in networks:
- host = network['host']
- if not host:
+ if not network['multi_host'] and not network['host']:
# return so worker will only grab 1 (to help scale flatter)
return self.set_network_host(context, network['id'])