mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-1368: Shared network - Not able to delete network because of java.lang.NullPointerException
Missed network destroy state transistion while 'events framework' merge. Before merge, network states were explicitly set. It was changed to go through state machine. This fix, introduces missing state transistions. Tested life cycle of both isolated and shared network Signed-off-by: Murali Reddy <murali.reddy@citrix.com>
This commit is contained in:
parent
5a455a798a
commit
1c845d42b7
@ -236,6 +236,8 @@ public interface Network extends ControlledEntity, StateObject<Network.State>, I
|
||||
s_fsm.addTransition(State.Implemented, Event.DestroyNetwork, State.Shutdown);
|
||||
s_fsm.addTransition(State.Shutdown, Event.OperationSucceeded, State.Allocated);
|
||||
s_fsm.addTransition(State.Shutdown, Event.OperationFailed, State.Implemented);
|
||||
s_fsm.addTransition(State.Setup, Event.DestroyNetwork, State.Destroy);
|
||||
s_fsm.addTransition(State.Allocated, Event.DestroyNetwork, State.Destroy);
|
||||
}
|
||||
|
||||
public static StateMachine2<State, Network.Event, Network> getStateMachine() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user