From 2a77acedda2780862eb1f2fe3ba20c4259439223 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Thu, 30 Aug 2012 15:10:43 -0400 Subject: [PATCH] fix aggregate status --- sfa/openstack/nova_driver.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sfa/openstack/nova_driver.py b/sfa/openstack/nova_driver.py index fe405b32..32dd0440 100644 --- a/sfa/openstack/nova_driver.py +++ b/sfa/openstack/nova_driver.py @@ -399,9 +399,7 @@ class NovaDriver(Driver): raise SliverDoesNotExist("You have not allocated any slivers here") result = {} - top_level_status = 'unknown' - if instances: - top_level_status = 'ready' + top_level_status = 'ready' result['geni_urn'] = slice_urn result['plos_login'] = 'root' # do we need real dates here? @@ -426,6 +424,7 @@ class NovaDriver(Driver): else: res['boot_state'] = 'unknown' res['geni_status'] = 'unknown' + top_level_status = 'unknown' resources.append(res) result['geni_status'] = top_level_status -- 2.43.0