diff options
| author | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-01-14 20:14:32 +0000 |
|---|---|---|
| committer | Tarmac <> | 2011-01-14 20:14:32 +0000 |
| commit | 34ceed1ce114ab01eca06eced00a204ae71dc3db (patch) | |
| tree | 51f06d449ccab1d05b56ef9df30941be4ecda906 /nova/api | |
| parent | beec23614e0a268d01341ab2c06c5718161f2d80 (diff) | |
| parent | d0713a6a2149274eeeef6fd22e7da4706a8190ec (diff) | |
| download | nova-34ceed1ce114ab01eca06eced00a204ae71dc3db.tar.gz nova-34ceed1ce114ab01eca06eced00a204ae71dc3db.tar.xz nova-34ceed1ce114ab01eca06eced00a204ae71dc3db.zip | |
This branch fixes two outstanding bugs in compute. It also fixes a bad method signature in network and removes an unused method in cloud.
Diffstat (limited to 'nova/api')
| -rw-r--r-- | nova/api/ec2/cloud.py | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py index 630aaeaf2..fb7e6a59f 100644 --- a/nova/api/ec2/cloud.py +++ b/nova/api/ec2/cloud.py @@ -37,7 +37,6 @@ from nova import exception from nova import flags from nova import log as logging from nova import network -from nova import rpc from nova import utils from nova import volume from nova.compute import instance_types @@ -130,15 +129,6 @@ class CloudController(object): result[key] = [line] return result - def _trigger_refresh_security_group(self, context, security_group): - nodes = set([instance['host'] for instance in security_group.instances - if instance['host'] is not None]) - for node in nodes: - rpc.cast(context, - '%s.%s' % (FLAGS.compute_topic, node), - {"method": "refresh_security_group", - "args": {"security_group_id": security_group.id}}) - def _get_availability_zone_by_host(self, context, host): services = db.service_get_all_by_host(context, host) if len(services) > 0: @@ -522,13 +512,7 @@ class CloudController(object): # instance_id is passed in as a list of instances ec2_id = instance_id[0] instance_id = ec2_id_to_id(ec2_id) - instance_ref = self.compute_api.get(context, instance_id) - output = rpc.call(context, - '%s.%s' % (FLAGS.compute_topic, - instance_ref['host']), - {"method": "get_console_output", - "args": {"instance_id": instance_ref['id']}}) - + output = self.compute_api.get_console_output(context, instance_id) now = datetime.datetime.utcnow() return {"InstanceId": ec2_id, "Timestamp": now, |
