Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
The operator coordinators are stateful and hence need to store state in checkpoints.
See FLIP-27 for details on operator coordinators: https://cwiki.apache.org/confluence/display/FLINK/FLIP-27%3A+Refactor+Source+Interface
The initial implementation approach is to trigger coordinator checkpoints first, and when all coordinator checkpoints are done, then the source checkpoint barriers will be injected.
Note: This functionality will eventually replace the checkpoint master hooks.