Details
-
Improvement
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
Description
Checkpoints are always asynchronous, there is no case ever for a synchronous checkpoint.
The RocksDB state backend doesn't even support synchronous snapshots, and the HashMap Heap backend also has no good use case for synchronous snapshots (other than a very minor reduction in heap objects).
Most importantly, we should not expose this option in the constructors of the new state backend API classes, like HashMapStateBackend.
I marked this a blocker because it is part of the new user-facing State Backend API and I would like to avoid that this option enters this API and causes confusion when we eventually remove it.
Attachments
Issue Links
- causes
-
FLINK-22444 Drop async checkpoint description of state backends in Chinese docs
- Resolved
- is related to
-
FLINK-22187 Remove description of sync checkpoint mode of HashMapStateBackend
- Closed
- relates to
-
FLINK-24475 Remove no longer used NestedMap* classes
- Resolved
- links to