[ https://issues.apache.org/jira/browse/FLINK-4912?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15821613#comment-15821613 ]
ASF GitHub Bot commented on FLINK-4912: --------------------------------------- Github user wangzhijiang999 commented on a diff in the pull request: https://github.com/apache/flink/pull/3113#discussion_r95975088 --- Diff: flink-runtime/src/main/java/org/apache/flink/runtime/execution/ExecutionState.java --- @@ -25,16 +25,23 @@ * <pre>{@code * * CREATED -> SCHEDULED -> DEPLOYING -> RUNNING -> FINISHED - * | | | - * | | +------+ - * | V V - * | CANCELLING -----+----> CANCELED - * | | - * +-------------------------+ + * | | | | + * | | | +------+ + * | | V V + * | | CANCELLING -----+----> CANCELED + * | | | + * | +-------------------------+ + * | + * | ... -> FAILED + * V + * RECONCILING -> RUNNING | FINISHED | CANCELED | FAILED * - * ... -> FAILED * }</pre> * + * <p>It is possible to enter the {@code RECONCILING} state from {@code CREATED} --- End diff -- Thank you for suggestions of the format. :) > Introduce RECONCILING state in ExecutionGraph > --------------------------------------------- > > Key: FLINK-4912 > URL: https://issues.apache.org/jira/browse/FLINK-4912 > Project: Flink > Issue Type: Sub-task > Components: Distributed Coordination > Reporter: Stephan Ewen > Assignee: Zhijiang Wang > > This is part of the non-disruptive JobManager failure recovery. > I suggest to add a JobStatus and ExecutionState {{RECONCILING}}. > If a job is started on a that JobManager for master recovery (tbd how to > determine that) the {{ExecutionGraph}} and the {{Execution}}s start in the > reconciling state. > From {{RECONCILING}}, tasks can go to {{RUNNING}} (execution reconciled with > TaskManager) or to {{FAILED}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)