From db5ef61bfcf2c50fed2d0d236f66422575625b57 Mon Sep 17 00:00:00 2001 From: "dongyi.zhang" Date: Sun, 17 Dec 2017 16:57:26 +0800 Subject: [PATCH] fix the state cannot be restored from destroying to stopped when destroy VM failed. --- header/src/main/java/org/zstack/header/vm/VmInstanceState.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/header/src/main/java/org/zstack/header/vm/VmInstanceState.java b/header/src/main/java/org/zstack/header/vm/VmInstanceState.java index 59abbd794e5..0357bb841bc 100755 --- a/header/src/main/java/org/zstack/header/vm/VmInstanceState.java +++ b/header/src/main/java/org/zstack/header/vm/VmInstanceState.java @@ -129,7 +129,8 @@ public enum VmInstanceState { new Transaction(VmInstanceStateEvent.destroyed, VmInstanceState.Destroyed), new Transaction(VmInstanceStateEvent.destroying, VmInstanceState.Destroying), new Transaction(VmInstanceStateEvent.running, VmInstanceState.Running), - new Transaction(VmInstanceStateEvent.expunging, VmInstanceState.Expunging) + new Transaction(VmInstanceStateEvent.expunging, VmInstanceState.Expunging), + new Transaction(VmInstanceStateEvent.stopped, VmInstanceState.Stopped) ); Destroyed.transactions( new Transaction(VmInstanceStateEvent.stopped, VmInstanceState.Stopped)