Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Operators should try/catch exceptions in the synchronous and asynchronous part of the checkpoint and send a DeclineCheckpoint message as a result.
The decline message should have the failure cause attached to it.
The checkpoint barrier should be sent anyways as a first step before attempting to make a state checkpoint, to make sure that downstream operators do not block in alignment.
Attachments
Issue Links
- blocks
-
FLINK-4811 Checkpoint Overview should list failed checkpoints
- Open
- causes
-
FLINK-17350 StreamTask should always fail immediately on failures in synchronous part of a checkpoint
- Closed
- links to