Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-19927

ExecutionStateUpdateListener is only updated when legacy scheduling is enabled

    XMLWordPrintableJSON

Details

    Description

      This is a finding from FLINK-19805.

      The ExecutionDeploymentTracker is never notified about executions reaching terminal state, when using the default scheduler.
      This can potentially lead to invalid execution reconciliation behavior.

      Fixing this ticket probably involves switching the statements here: https://github.com/apache/flink/blob/master/flink-runtime/src/main/java/org/apache/flink/runtime/executiongraph/ExecutionGraph.java#L1688-L1692

      As part of the this tickets resolution, I suggest to also introduce a test case.

      Attachments

        Issue Links

          Activity

            People

              azagrebin Andrey Zagrebin
              rmetzger Robert Metzger
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: