|
@@ -229,6 +229,9 @@ public class RMAppImpl implements RMApp, Recoverable {
|
|
new FinalSavingTransition(FINISHED_TRANSITION, RMAppState.FINISHED))
|
|
new FinalSavingTransition(FINISHED_TRANSITION, RMAppState.FINISHED))
|
|
.addTransition(RMAppState.ACCEPTED, RMAppState.KILLING,
|
|
.addTransition(RMAppState.ACCEPTED, RMAppState.KILLING,
|
|
RMAppEventType.KILL, new KillAttemptTransition())
|
|
RMAppEventType.KILL, new KillAttemptTransition())
|
|
|
|
+ .addTransition(RMAppState.ACCEPTED, RMAppState.FINAL_SAVING,
|
|
|
|
+ RMAppEventType.ATTEMPT_KILLED,
|
|
|
|
+ new FinalSavingTransition(new AppKilledTransition(), RMAppState.KILLED))
|
|
.addTransition(RMAppState.ACCEPTED, RMAppState.ACCEPTED,
|
|
.addTransition(RMAppState.ACCEPTED, RMAppState.ACCEPTED,
|
|
RMAppEventType.APP_RUNNING_ON_NODE,
|
|
RMAppEventType.APP_RUNNING_ON_NODE,
|
|
new AppRunningOnNodeTransition())
|
|
new AppRunningOnNodeTransition())
|