diff options
| author | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-06-24 04:11:56 +0100 |
|---|---|---|
| committer | andy <github@anarkystic.com> | 2010-06-24 04:11:56 +0100 |
| commit | 1bdd2b01de885a8f4d3a62cd1008f067f93c39ee (patch) | |
| tree | 812816eaf34396e4920dcb6fdedc8c194f30920b | |
| parent | d658b59128c8b9a6671cc3cb157249d5a9d2c9eb (diff) | |
| download | nova-1bdd2b01de885a8f4d3a62cd1008f067f93c39ee.tar.gz nova-1bdd2b01de885a8f4d3a62cd1008f067f93c39ee.tar.xz nova-1bdd2b01de885a8f4d3a62cd1008f067f93c39ee.zip | |
fix status code printing in cloud
| -rw-r--r-- | nova/endpoint/cloud.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/nova/endpoint/cloud.py b/nova/endpoint/cloud.py index 93efa1361..ba90cc6b3 100644 --- a/nova/endpoint/cloud.py +++ b/nova/endpoint/cloud.py @@ -228,8 +228,6 @@ class CloudController(object): def get_console_output(self, context, instance_id, **kwargs): # instance_id is passed in as a list of instances instance = self._get_instance(context, instance_id[0]) - if instance['state'] == 'pending': - raise exception.ApiError('Cannot get output for pending instance') return rpc.call('%s.%s' % (FLAGS.compute_topic, instance['node_name']), {"method": "get_console_output", "args" : {"instance_id": instance_id[0]}}) @@ -386,8 +384,8 @@ class CloudController(object): i['instance_id'] = instance.get('instance_id', None) i['image_id'] = instance.get('image_id', None) i['instance_state'] = { - 'code': 42, - 'name': instance.get('state', 'pending') + 'code': instance.get('state', 0), + 'name': instance.get('state_description', 'pending') } i['public_dns_name'] = self.network.get_public_ip_for_instance( i['instance_id']) @@ -547,8 +545,6 @@ class CloudController(object): """instance_id is a list of instance ids""" for i in instance_id: instance = self._get_instance(context, i) - if instance['state'] == 'pending': - raise exception.ApiError('Cannot reboot pending instance') rpc.cast('%s.%s' % (FLAGS.node_topic, instance['node_name']), {"method": "reboot_instance", "args" : {"instance_id": i}}) |
