Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.11.3, 1.12.0
Description
In Pravega Flink connector integration with Flink 1.12, we found an issue with our no-checkpoint recovery test case [1].
We expect the recovery will call the ReaderCheckpointHook::reset() function which was the behaviour before 1.12. However FLINK-20222 changes the logic, the reset() call will only be called along with a global recovery. This causes Pravega source data loss when failure happens before the first checkpoint.