diff options
| author | matt.dietz@rackspace.com <> | 2011-07-18 17:20:39 -0500 |
|---|---|---|
| committer | matt.dietz@rackspace.com <> | 2011-07-18 17:20:39 -0500 |
| commit | 57e2f89311f59ac4f64a08d7952cfce316d030a4 (patch) | |
| tree | 19e46be8f7674ce4cd6f22f1be173bc802dd5e85 | |
| parent | 435c205ddc04c5d5c33d23a326ade38dab8ed943 (diff) | |
| parent | 8bc0dcc54a7218bd9f567c5719718f540f6ac549 (diff) | |
| download | nova-57e2f89311f59ac4f64a08d7952cfce316d030a4.tar.gz nova-57e2f89311f59ac4f64a08d7952cfce316d030a4.tar.xz nova-57e2f89311f59ac4f64a08d7952cfce316d030a4.zip | |
Merging from upstream
| -rw-r--r-- | nova/compute/manager.py | 10 |
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 |
