Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
1.12.0
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
- causes
-
FLINK-19805 LeaderChangeClusterComponentsTest.testReelectionOfJobMaster is instable
- Closed
- is related to
-
FLINK-19954 Move execution deployment tracking logic from legacy EG code to SchedulerNG
- Open
- links to