summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormatt.dietz@rackspace.com <>2011-07-18 17:20:39 -0500
committermatt.dietz@rackspace.com <>2011-07-18 17:20:39 -0500
commit57e2f89311f59ac4f64a08d7952cfce316d030a4 (patch)
tree19e46be8f7674ce4cd6f22f1be173bc802dd5e85
parent435c205ddc04c5d5c33d23a326ade38dab8ed943 (diff)
parent8bc0dcc54a7218bd9f567c5719718f540f6ac549 (diff)
downloadnova-57e2f89311f59ac4f64a08d7952cfce316d030a4.tar.gz
nova-57e2f89311f59ac4f64a08d7952cfce316d030a4.tar.xz
nova-57e2f89311f59ac4f64a08d7952cfce316d030a4.zip
Merging from upstream
-rw-r--r--nova/compute/manager.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index 0e41e2a19..1feb96faa 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -770,7 +770,8 @@ class ComputeManager(manager.SchedulerDependentManager):
instance_ref['host'])
rpc.cast(context, topic,
{'method': 'resize_instance',
- 'args': {'migration_id': migration_ref['id']},
+ 'args': { 'instance_id': instance_ref['uuid'],
+ 'migration_id': migration_ref['id']},
})
usage_info = utils.usage_from_instance(instance_ref,
new_instance_type=instance_type['name'],
@@ -782,7 +783,7 @@ class ComputeManager(manager.SchedulerDependentManager):
@exception.wrap_exception
@checks_instance_lock
- def resize_instance(self, context, migration_id):
+ def resize_instance(self, context, instance_id, migration_id):
"""Starts the migration of a running instance to another host."""
migration_ref = self.db.migration_get(context, migration_id)
instance_ref = self.db.instance_get_by_uuid(context,
@@ -804,13 +805,14 @@ class ComputeManager(manager.SchedulerDependentManager):
FLAGS.compute_topic,
migration_ref['dest_compute'])
params = {'migration_id': migration_id,
- 'disk_info': disk_info}
+ 'disk_info': disk_info,
+ 'instance_id': instance_ref['uuid']}
rpc.cast(context, topic, {'method': 'finish_resize',
'args': params})
@exception.wrap_exception
@checks_instance_lock
- def finish_resize(self, context, migration_id, disk_info):
+ def finish_resize(self, context, instance_id, migration_id, disk_info):
"""Completes the migration process.
Sets up the newly transferred disk and turns on the instance at its