summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYun Mao <yunmao@gmail.com>2012-08-14 11:44:41 -0400
committerYun Mao <yunmao@gmail.com>2012-08-14 11:47:46 -0400
commit4fbfee83c4d35cfeb3a5d2e0520d57a1f53fcff0 (patch)
tree23e954d8ebc0896279bf19e2c496f95208cc08bc
parent710909b57f1a365f156f07a281712fac8da6de7e (diff)
downloadnova-4fbfee83c4d35cfeb3a5d2e0520d57a1f53fcff0.tar.gz
nova-4fbfee83c4d35cfeb3a5d2e0520d57a1f53fcff0.tar.xz
nova-4fbfee83c4d35cfeb3a5d2e0520d57a1f53fcff0.zip
Fix uuid related bug in console/api
A number of variables are undefined while refactoring uuid in I4032419d66e9bbb17b770d8974a92a136bf9c5d2. self._translate_uuid_if_necessary is also no longer available. Those problems are fixed in this patch. Change-Id: Ifb88b4faa11b2ba8178a9a705ba6da1e4d9b4182
-rw-r--r--nova/console/api.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/nova/console/api.py b/nova/console/api.py
index ecbdbf2fa..32004094a 100644
--- a/nova/console/api.py
+++ b/nova/console/api.py
@@ -35,16 +35,13 @@ class API(base.Base):
super(API, self).__init__(**kwargs)
def get_consoles(self, context, instance_uuid):
- instance_id = self._translate_uuid_if_necessary(context, instance_uuid)
return self.db.console_get_all_by_instance(context, instance_uuid)
- def get_console(self, context, instance_id, console_uuid):
- instance_id = self._translate_uuid_if_necessary(context, instance_uuid)
- return self.db.console_get(context, console_id, instance_uuid)
+ def get_console(self, context, instance_uuid, console_uuid):
+ return self.db.console_get(context, console_uuid, instance_uuid)
- def delete_console(self, context, instance_id, console_uuid):
- instance_id = self._translate_uuid_if_necessary(context, instance_uuid)
- console = self.db.console_get(context, console_id, instance_uuid)
+ def delete_console(self, context, instance_uuid, console_uuid):
+ console = self.db.console_get(context, console_uuid, instance_uuid)
topic = rpc.queue_get_for(context, FLAGS.console_topic,
pool['host'])
rpcapi = console_rpcapi.ConsoleAPI(topic=topic)