summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-03-26 21:20:39 +0000
committerGerrit Code Review <review@openstack.org>2012-03-26 21:20:39 +0000
commitbcae3c0427d78a7ba1b043db60e7aba2eece9695 (patch)
treefb684ad56fa45c71a342e6212e260bb7625c3f3e
parent575ad8f77dc7095c8a0ba9dd8deb41bf2fddae1f (diff)
parent80a55176e11da1594c9d663df0e4a0a755018c16 (diff)
downloadnova-bcae3c0427d78a7ba1b043db60e7aba2eece9695.tar.gz
nova-bcae3c0427d78a7ba1b043db60e7aba2eece9695.tar.xz
nova-bcae3c0427d78a7ba1b043db60e7aba2eece9695.zip
Merge "Don't set instance ACTIVE until it's really active"
-rw-r--r--nova/compute/manager.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index efe560911..7c8d24eda 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -1226,6 +1226,9 @@ class ComputeManager(manager.SchedulerDependentManager):
old_instance_type = migration_ref['old_instance_type_id']
instance_type = instance_types.get_instance_type(old_instance_type)
+ self.driver.finish_revert_migration(instance_ref,
+ self._legacy_nw_info(network_info))
+
# Just roll back the record. There's no need to resize down since
# the 'old' VM already has the preferred attributes
self._instance_update(context,
@@ -1239,8 +1242,6 @@ class ComputeManager(manager.SchedulerDependentManager):
vm_state=vm_states.ACTIVE,
task_state=None)
- self.driver.finish_revert_migration(instance_ref,
- self._legacy_nw_info(network_info))
self.db.migration_update(context, migration_id,
{'status': 'reverted'})