Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-10288 Failover Strategy improvement
  3. FLINK-10572

Enable Per-job level failover strategy.

    XMLWordPrintableJSON

Details

    Description

      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. 

      Attachments

        Issue Links

          Activity

            People

              Ryantaocer ryantaocer
              isunjin JIN SUN
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: