Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Implemented
-
None
Description
Intermediate savepoints should not be used for recovery. In order to achieve that we should:
- do not send notifyCheckpointComplete for intermediate savepoints
- do not add them to CompletedCheckpointStore
Important! Synchronous savepoints (stop-with-savepoint) should still commit side-effects. We need to distinguish them from the intermediate savepoints.
Document recommendation to drop (change UID) the external state (like transactions from two phase commit sinks) if starting multiple jobs from the same intermediate savepoint.
Attachments
Issue Links
- relates to
-
FLINK-29856 Triggering savepoint does not trigger operator notifyCheckpointComplete
- Closed
- links to