summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-07-27 23:22:03 +0000
committerGerrit Code Review <review@openstack.org>2012-07-27 23:22:03 +0000
commitebd97be9d6448298811ffccaf30b886ac08bf49f (patch)
tree4656a09bf01aba06299c82b949d1f2d0d9956f39
parent3d50060ee0e29d90c4d98030ca1f4f27d89b5c9a (diff)
parentfa9ad5e3585734f42ae235c0eb4c4518ba1c201c (diff)
downloadnova-ebd97be9d6448298811ffccaf30b886ac08bf49f.tar.gz
nova-ebd97be9d6448298811ffccaf30b886ac08bf49f.tar.xz
nova-ebd97be9d6448298811ffccaf30b886ac08bf49f.zip
Merge "Explicitly send primitive instances via rpc."
-rw-r--r--nova/compute/rpcapi.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/nova/compute/rpcapi.py b/nova/compute/rpcapi.py
index 5def90cd2..1b9f86ca0 100644
--- a/nova/compute/rpcapi.py
+++ b/nova/compute/rpcapi.py
@@ -203,7 +203,7 @@ class ComputeAPI(nova.openstack.common.rpc.proxy.RpcProxy):
def get_vnc_console(self, ctxt, instance, console_type):
instance_p = jsonutils.to_primitive(instance)
return self.call(ctxt, self.make_msg('get_vnc_console',
- instance=instance, console_type=console_type),
+ instance=instance_p, console_type=console_type),
topic=_compute_topic(self.topic, ctxt, None, instance),
version='1.17')
@@ -228,7 +228,7 @@ class ComputeAPI(nova.openstack.common.rpc.proxy.RpcProxy):
def inject_file(self, ctxt, instance, path, file_contents):
instance_p = jsonutils.to_primitive(instance)
self.cast(ctxt, self.make_msg('inject_file',
- instance=instance, path=path,
+ instance=instance_p, path=path,
file_contents=file_contents),
topic=_compute_topic(self.topic, ctxt, None, instance),
version='1.18')
@@ -236,7 +236,7 @@ class ComputeAPI(nova.openstack.common.rpc.proxy.RpcProxy):
def inject_network_info(self, ctxt, instance):
instance_p = jsonutils.to_primitive(instance)
self.cast(ctxt, self.make_msg('inject_network_info',
- instance=instance),
+ instance=instance_p),
topic=_compute_topic(self.topic, ctxt, None, instance),
version='1.19')
@@ -397,7 +397,7 @@ class ComputeAPI(nova.openstack.common.rpc.proxy.RpcProxy):
rpc_method = self.cast if cast else self.call
instance_p = jsonutils.to_primitive(instance)
return rpc_method(ctxt, self.make_msg('stop_instance',
- instance=instance),
+ instance=instance_p),
topic=_compute_topic(self.topic, ctxt, None, instance),
version='1.21')