From 43fb6880d90197735b0b9bf4587fcece825c1ed0 Mon Sep 17 00:00:00 2001 From: Alex Meade Date: Thu, 10 Nov 2011 15:52:04 -0500 Subject: Convert pause/unpause, sus/res to use instance obj Related to blueprint internal-uuids Change-Id: I02bd212b4878ed0fcb971c223518ecf7126bd597 --- nova/compute/api.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'nova/compute') diff --git a/nova/compute/api.py b/nova/compute/api.py index 820a7b9b6..dd1357d6c 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -1343,8 +1343,9 @@ class API(base.Base): self.network_api.add_network_to_project(context, project_id) @scheduler_api.reroute_compute("pause") - def pause(self, context, instance_id): + def pause(self, context, instance): """Pause the given instance.""" + instance_id = instance["id"] self.update(context, instance_id, vm_state=vm_states.ACTIVE, @@ -1352,8 +1353,9 @@ class API(base.Base): self._cast_compute_message('pause_instance', context, instance_id) @scheduler_api.reroute_compute("unpause") - def unpause(self, context, instance_id): + def unpause(self, context, instance): """Unpause the given instance.""" + instance_id = instance["id"] self.update(context, instance_id, vm_state=vm_states.PAUSED, @@ -1388,8 +1390,9 @@ class API(base.Base): return self.db.instance_get_actions(context, instance_id) @scheduler_api.reroute_compute("suspend") - def suspend(self, context, instance_id): + def suspend(self, context, instance): """Suspend the given instance.""" + instance_id = instance["id"] self.update(context, instance_id, vm_state=vm_states.ACTIVE, @@ -1397,8 +1400,9 @@ class API(base.Base): self._cast_compute_message('suspend_instance', context, instance_id) @scheduler_api.reroute_compute("resume") - def resume(self, context, instance_id): + def resume(self, context, instance): """Resume the given instance.""" + instance_id = instance["id"] self.update(context, instance_id, vm_state=vm_states.SUSPENDED, -- cgit