summaryrefslogtreecommitdiffstats
path: root/nova/compute
diff options
context:
space:
mode:
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/manager.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index be20c7a40..a5084d6fe 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -1837,9 +1837,9 @@ class ComputeManager(manager.SchedulerDependentManager):
migration['id'],
{'status': 'migrating'})
- self._instance_update(context, instance['uuid'],
- task_state=task_states.RESIZE_MIGRATING,
- expected_task_state=task_states.RESIZE_PREP)
+ instance = self._instance_update(context, instance['uuid'],
+ task_state=task_states.RESIZE_MIGRATING,
+ expected_task_state=task_states.RESIZE_PREP)
self._notify_about_instance_usage(
context, instance, "resize.start", network_info=network_info)
@@ -1861,11 +1861,11 @@ class ComputeManager(manager.SchedulerDependentManager):
migration['id'],
{'status': 'post-migrating'})
- self._instance_update(context, instance['uuid'],
- host=migration['dest_compute'],
- task_state=task_states.RESIZE_MIGRATED,
- expected_task_state=task_states.
- RESIZE_MIGRATING)
+ instance = self._instance_update(context, instance['uuid'],
+ host=migration['dest_compute'],
+ task_state=task_states.RESIZE_MIGRATED,
+ expected_task_state=task_states.
+ RESIZE_MIGRATING)
self.compute_rpcapi.finish_resize(context, instance,
migration, image, disk_info,
@@ -1910,7 +1910,7 @@ class ComputeManager(manager.SchedulerDependentManager):
network_info = self._get_instance_nw_info(context, instance)
- self._instance_update(context, instance['uuid'],
+ instance = self._instance_update(context, instance['uuid'],
task_state=task_states.RESIZE_FINISH,
expected_task_state=task_states.RESIZE_MIGRATED)