JIN SUN created FLINK-10572: ------------------------------- Summary: Enable Per-job level failover strategy. Key: FLINK-10572 URL: https://issues.apache.org/jira/browse/FLINK-10572 Project: Flink Issue Type: Sub-task Components: JobManager Reporter: JIN SUN Assignee: JIN SUN Fix For: 1.7.0
Today we can specify ExecutionMode in ExecutionConfig, its a per-job setting. However, FailoverStrategy is a cluster-level configuration, while it should be per-job: * The FailoverStrategy has dependencies with ExecutionMode in ExecutionConfig, such as Pipelined ExecutionMode doesn't compatible with RestartIndividualStrategy, so set it as cluster-level doesn't make sense. * The FailoverStrategy also has dependencies with RestartStrategy. Like in the new Batch failover strategy, instead of keep on restarting, we want to fail the job if certain condition met, as a result, a NoRestart or some new Restart strategy should be configured. -- This message was sent by Atlassian JIRA (v7.6.3#76005)