From: Tony Mack Date: Tue, 7 Aug 2012 14:33:47 +0000 (-0400) Subject: Added geni_allocation_status to SliverStatus return X-Git-Tag: sfa-3.0-0~145^2~5 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=497ead2cfffafc008c63046a3573700079c5431b;p=sfa.git Added geni_allocation_status to SliverStatus return --- diff --git a/sfa/openstack/nova_driver.py b/sfa/openstack/nova_driver.py index e0ccd55b..c5fae3a3 100644 --- a/sfa/openstack/nova_driver.py +++ b/sfa/openstack/nova_driver.py @@ -402,9 +402,6 @@ class NovaDriver(Driver): raise SliverDoesNotExist("You have not allocated any slivers here") result = {} - top_level_status = 'unknown' - if instances: - top_level_status = 'ready' result['geni_urn'] = slice_urn result['plos_login'] = 'root' # do we need real dates here? @@ -430,9 +427,9 @@ class NovaDriver(Driver): else: res['boot_state'] = 'unknown' res['geni_status'] = 'unknown' + res['geni_allocation_status'] = 'geni_provisioned' resources.append(res) - result['geni_status'] = top_level_status result['geni_resources'] = resources return result diff --git a/sfa/planetlab/pldriver.py b/sfa/planetlab/pldriver.py index 2afcf8cf..88126810 100644 --- a/sfa/planetlab/pldriver.py +++ b/sfa/planetlab/pldriver.py @@ -677,9 +677,6 @@ t of slivers in a given state site_ids = [node['site_id'] for node in nodes] result = {} - top_level_status = 'unknown' - if nodes: - top_level_status = 'ready' result['geni_urn'] = slice_urn result['pl_login'] = slice['name'] result['pl_expires'] = datetime_to_string(utcparse(slice['expires'])) @@ -701,14 +698,12 @@ t of slivers in a given state res['geni_status'] = 'ready' else: res['geni_status'] = 'failed' - top_level_status = 'failed' + res['geni_allocation_status'] = 'geni_provisioned' res['geni_error'] = '' res['users'] = [user] - resources.append(res) - result['geni_status'] = top_level_status result['geni_resources'] = resources return result