Repository: reef
Updated Branches:
  refs/heads/master 6e1d171d6 -> 17ef67734


[REEF-1648] Allow transition from ALLOCATED to RUNNING in EvaluatorState

JIRA:
  [REEF-1648](https://issues.apache.org/jira/browse/REEF-1648)

Pull request:
  This closes #1164


Project: http://git-wip-us.apache.org/repos/asf/reef/repo
Commit: http://git-wip-us.apache.org/repos/asf/reef/commit/17ef6773
Tree: http://git-wip-us.apache.org/repos/asf/reef/tree/17ef6773
Diff: http://git-wip-us.apache.org/repos/asf/reef/diff/17ef6773

Branch: refs/heads/master
Commit: 17ef67734ff36936eeb8468ef4804eca7239769d
Parents: 6e1d171
Author: Mariia Mykhailova <[email protected]>
Authored: Fri Oct 21 17:33:02 2016 -0700
Committer: Markus Weimer <[email protected]>
Committed: Wed Oct 26 11:29:05 2016 -0700

----------------------------------------------------------------------
 .../reef/runtime/common/driver/evaluator/EvaluatorState.java      | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/reef/blob/17ef6773/lang/java/reef-common/src/main/java/org/apache/reef/runtime/common/driver/evaluator/EvaluatorState.java
----------------------------------------------------------------------
diff --git 
a/lang/java/reef-common/src/main/java/org/apache/reef/runtime/common/driver/evaluator/EvaluatorState.java
 
b/lang/java/reef-common/src/main/java/org/apache/reef/runtime/common/driver/evaluator/EvaluatorState.java
index 6ee80a8..e3ce10f 100644
--- 
a/lang/java/reef-common/src/main/java/org/apache/reef/runtime/common/driver/evaluator/EvaluatorState.java
+++ 
b/lang/java/reef-common/src/main/java/org/apache/reef/runtime/common/driver/evaluator/EvaluatorState.java
@@ -122,6 +122,9 @@ enum EvaluatorState {
     case ALLOCATED:
       switch(toState) {
       case SUBMITTED:
+      // direct transition to RUNNING can happen in case of driver restart,
+      // when driver gets heartbeat from evaluator with running task but 
didn't submit task to it
+      case RUNNING:
       case CLOSING:
       case DONE:
       case FAILED:

Reply via email to