summaryrefslogtreecommitdiffstats
path: root/nova/compute
diff options
context:
space:
mode:
authorCerberus <matt.dietz@rackspace.com>2011-02-16 17:51:43 -0600
committerCerberus <matt.dietz@rackspace.com>2011-02-16 17:51:43 -0600
commitc01519112245f5e991ab438fe983bf9331d4e952 (patch)
tree3ae894db9b8a241e99555099492644eb444325eb /nova/compute
parent8f206774ee75c2d96c15dd2c604ae5da9601d91f (diff)
downloadnova-c01519112245f5e991ab438fe983bf9331d4e952.tar.gz
nova-c01519112245f5e991ab438fe983bf9331d4e952.tar.xz
nova-c01519112245f5e991ab438fe983bf9331d4e952.zip
fixed
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/api.py5
-rw-r--r--nova/compute/manager.py2
2 files changed, 4 insertions, 3 deletions
diff --git a/nova/compute/api.py b/nova/compute/api.py
index 2f39b8b47..635632b73 100644
--- a/nova/compute/api.py
+++ b/nova/compute/api.py
@@ -425,7 +425,10 @@ class API(base.Base):
params = { 'migration_id': migration_ref['id'] }
self._cast_compute_message('confirm_resize', context, instance_id,
- migration_ref['source_compute'], params=param)
+ migration_ref['source_compute'], params=params)
+
+ self.db.migration_update(context, migration_id,
+ { 'status': 'confirmed' })
self.db.instance_update(context, instance_id,
{'host': migration_ref['dest_compute'], })
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index 4bab7081a..33fad50fd 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -388,8 +388,6 @@ class ComputeManager(manager.Manager):
instance_ref = self.db.instance_get(context, instance_id)
migration_ref = self.db.migration_get(context, migration_id)
self.driver.destroy(instance_ref)
- self.db.migration_update(context, migration_id,
- { 'status': 'confirmed' })
@exception.wrap_exception
@checks_instance_lock