mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
We still need the hack of Ready to Ready transition for NFS.
This commit is contained in:
parent
eeb012308c
commit
5341f299ff
@ -41,6 +41,8 @@ public class ImageDataManagerImpl implements ImageDataManager {
|
||||
stateMachine.addTransition(TemplateState.Destroying, TemplateEvent.DestroyRequested, TemplateState.Destroying);
|
||||
stateMachine.addTransition(TemplateState.Destroying, TemplateEvent.OperationFailed, TemplateState.Destroying);
|
||||
stateMachine.addTransition(TemplateState.Destroying, TemplateEvent.OperationSucceeded, TemplateState.Destroyed);
|
||||
//TODO: this should not be needed, but it happened during testing where multiple success event is sent to callback
|
||||
stateMachine.addTransition(TemplateState.Ready, TemplateEvent.OperationSucceeded, TemplateState.Ready);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -108,6 +108,9 @@ public class ObjectInDataStoreManagerImpl implements ObjectInDataStoreManager {
|
||||
State.Destroyed);
|
||||
stateMachines.addTransition(State.Destroying, Event.OperationFailed,
|
||||
State.Destroying);
|
||||
//TODO: further investigate why an extra event is sent when it is alreay Ready for DownloadListener
|
||||
stateMachines.addTransition(State.Ready, Event.OperationSuccessed,
|
||||
State.Ready);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user