Fix container_stop

Fix infinite loop while waiting for container to stop.

Signed-off-by: Chuck Short <chuck.short@canonical.com>
This commit is contained in:
Chuck Short
2015-09-12 19:14:25 -04:00
parent 4fa76e1513
commit ced170a369

View File

@@ -98,10 +98,10 @@ class LXDContainerUtils(object):
host=instance.host)
status_code = data['metadata']['status_code']
if status_code in [100, 102, 200]:
instance.power_state = power_state.NOSTATE
instance.vm_state = power_state.SHUTDOWN
instance.power_state = power_state.SHUTDOWN
instance.task_state = None
instance.save()
raise loopingcall.LoopingCallDone()
elif status_code == 107:
instance.power_state = power_state.NOSTATE
instance.vm_state = vm_states.ACTIVE