summaryrefslogtreecommitdiffstats
path: root/nova/compute
diff options
context:
space:
mode:
authorCerberus <matt.dietz@rackspace.com>2011-02-02 10:49:02 -0600
committerCerberus <matt.dietz@rackspace.com>2011-02-02 10:49:02 -0600
commit6d2e2c52012abac8cab322357ce0ffd0ffc2fbaf (patch)
tree1d0ba6a4782483b2416b32e4c1aa2a17c32b1802 /nova/compute
parent7b8ddb4e00c7b592697a2db521a8655d84ca0356 (diff)
downloadnova-6d2e2c52012abac8cab322357ce0ffd0ffc2fbaf.tar.gz
nova-6d2e2c52012abac8cab322357ce0ffd0ffc2fbaf.tar.xz
nova-6d2e2c52012abac8cab322357ce0ffd0ffc2fbaf.zip
Casting to the scheduler
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/api.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/nova/compute/api.py b/nova/compute/api.py
index 0faa066b5..283845709 100644
--- a/nova/compute/api.py
+++ b/nova/compute/api.py
@@ -404,10 +404,14 @@ class API(base.Base):
process."""
raise NotImplemented()
- def resize(self, context, instance_id, flavor_id):
+ def resize(self, context, instance_id, flavor):
"""Resize a running instance."""
- self._cast_compute_message('resize_instance', context, instance_id,
- flavor_id)
+ rpc.cast(context,
+ FLAGS.scheduler_topic,
+ {"method": "resize_instance",
+ "args": {"topic": FLAGS.compute_topic,
+ "instance_id": instance_id,
+ "flavor": flavor}})
def pause(self, context, instance_id):
"""Pause the given instance."""