From 00c42f7673ba2567abb82ea9cce1d37f64ec78a6 Mon Sep 17 00:00:00 2001 From: Kelven Yang Date: Mon, 11 Oct 2010 15:46:42 -0700 Subject: [PATCH] Allow transaction from Error to Expunging --- core/src/com/cloud/vm/State.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/com/cloud/vm/State.java b/core/src/com/cloud/vm/State.java index f0cc88c9509..c8bbb140f10 100644 --- a/core/src/com/cloud/vm/State.java +++ b/core/src/com/cloud/vm/State.java @@ -21,6 +21,7 @@ package com.cloud.vm; import java.util.List; import com.cloud.utils.fsm.StateMachine; +import com.cloud.vm.VirtualMachine.Event; public enum State { Creating(true), @@ -95,5 +96,6 @@ public enum State { s_fsm.addTransition(State.Stopping, VirtualMachine.Event.StopRequested, State.Stopping); s_fsm.addTransition(State.Expunging, VirtualMachine.Event.OperationFailed, State.Expunging); s_fsm.addTransition(State.Expunging, VirtualMachine.Event.ExpungeOperation, State.Expunging); + s_fsm.addTransition(State.Error, VirtualMachine.Event.ExpungeOperation, State.Expunging); } }