DNM - Debuggin for bug #2034704
Change-Id: Ic9eb7ec3d89c8694be5fe8117dedec6c29430d54
This commit is contained in:
parent
31896d86b8
commit
05ea10167a
|
@ -115,6 +115,11 @@ class OpenStackBmc(bmc.Bmc):
|
|||
instance_changing_state = (self.cached_status != self.target_status)
|
||||
cache_disabled = (not self.cache_status)
|
||||
|
||||
if instance_changing_state:
|
||||
self.log("DEBUG - instance %s changing state - target %s" %
|
||||
(self.instance, self.target_status))
|
||||
|
||||
instance = None
|
||||
if (no_cached_data or instance_changing_state or cache_disabled):
|
||||
instance = self.novaclient.servers.get(self.instance)
|
||||
self.cached_status = instance.status
|
||||
|
@ -124,6 +129,10 @@ class OpenStackBmc(bmc.Bmc):
|
|||
instance_is_shutoff = (self.cached_status == 'SHUTOFF')
|
||||
instance_is_powering_on = (self.cached_task == 'powering-on')
|
||||
|
||||
if self.target_status == "SHUTOFF" and instance_is_active:
|
||||
if instance is None:
|
||||
instance = self.novaclient.servers.get(self.instance)
|
||||
self.log("DEBUG - instance %s - %s" % (self.instance, instance))
|
||||
return (
|
||||
instance_is_active or
|
||||
(instance_is_shutoff and instance_is_powering_on)
|
||||
|
|
Loading…
Reference in New Issue