Dear Flinkers: As "CheckpointProperties#CHECKPOINT_RETAINED_ON_CANCELLATION" shows, if Job stopped with JobStatus#FINISHED "CompletedCheckpointStore" will discard all completed checkpoints. My question is, why job on the FINISHED status the CompletedCheckpointStore discard all completed checkpoints. What will happen if the completed checkpoint remains?
In my case: in Flink version 1.14.4 use StreamGraph to execute the bound source and remain checkpoints for the next crontab trigger. Is that possible? (Change CheckpointProperties to remain all checkpoints on the job FINISHED) Sincerely.