Expand description
Checkpoint persistence trait and filesystem store
Checkpoint persistence via the CheckpointStore trait.
Provides a filesystem-backed implementation (FileSystemCheckpointStore)
that writes manifests as atomic JSON files with a latest.txt pointer
for crash-safe recovery.
§Disk Layout
{base_dir}/checkpoints/
checkpoint_000001/
manifest.json # CheckpointManifest as pretty-printed JSON
state.bin # Optional: large operator state sidecar
checkpoint_000002/
manifest.json
latest.txt # "checkpoint_000002" — pointer to latest good checkpointStructs§
- File
System Checkpoint Store - Filesystem-backed checkpoint store.
- Object
Store Checkpoint Store - Object-store-backed checkpoint store with hierarchical layout.
- Recovery
Report - Report from a crash-safe recovery walk.
- Validation
Result - Result of validating a single checkpoint.
Enums§
- Checkpoint
Store Error - Errors from checkpoint store operations.
Traits§
- Checkpoint
Store - Trait for checkpoint persistence backends.