Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.14.0
Description
When running CheckpointCoordinatorTest#testTriggerCheckpointAfterIOException, it simulates an IOException thrown from CheckpointCoordinator#initializeCheckpoint. Which makes sense but:
- This exception never reaches CheckpointFailureManager because of the logic in CheckpointCoordinator#onTriggerFailure(). So the main purpose of the
FLINK-23189ticket is not working as intended. - it would be however much much better to throw IOException from checkpointStorageView.initializeLocationForCheckpoint rather from checkpointIdCounter.getAndIncrement. The latter could be refactored out, while the production IOException can be thrown in reality from initializeLocationForCheckpoint)
Attachments
Issue Links
- relates to
-
FLINK-24249 login from keytab fail when disk damage
- Closed
-
FLINK-23189 Count and fail the task when the disk is error on JobManager
- Closed
- links to