THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block | ||||
---|---|---|---|---|
| ||||
@PublicEvolving public interface SourceReader<T, SplitT extends SourceSplit> extends AutoCloseable, CheckpointListener, CheckpointAvailabilityProvider { /** * This method has a default implementation of returning SNAPSHOT_AVAILABLE, which means that * the default behavior is to take a snapshot under any scenario. */ @Override default SnapshotAvailability isSnapshotAvailable(long checkpointID) { return SnapshotAvailability.AVAILABLE; } } |
References
[1] Add rejecting checkpoint logic in source, https://issues.apache.org/jira/browse/FLINK-18578
[2] Checkpoint Failure process improvement, https://docs.google.com/document/d/1ce7RtecuTxcVUJlnU44hzcO2Dwq9g4Oyd8_biy94hJc/edit#