Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
1.11.0
-
None
Description
There is standard mechanism of writing two duplicating streams with state data: to DFS and to local FS. On recovery, if local state is present and it matches state on JM then it will be used (instead of downloading state from DFS).
Currently, local recovery is not supported if running with Unaligned checkpoints enabled.
To enable it, we need to
- write this second stream (see CheckpointStreamWithResultProvider.getCheckpointOutputStream)
- make sure localState is included into the snapshot reported to JM