From 497ead2cfffafc008c63046a3573700079c5431b Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 7 Aug 2012 10:33:47 -0400 Subject: [PATCH] Added geni_allocation_status to SliverStatus return --- sfa/openstack/nova_driver.py | 5 +---- sfa/planetlab/pldriver.py | 7 +------ 2 files changed, 2 insertions(+), 10 deletions(-) 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 -- 2.47.0