Skip to main content

Module recovery

Module recovery 

Source
Expand description

Snapshot and recovery management for DAG checkpoints.

DagCheckpointSnapshot captures operator state at a point-in-time. It uses std::collections::HashMap (not FxHashMap) because it must be Serialize/Deserialize for persistence by the caller.

DagRecoveryManager holds snapshots and provides recovery APIs.

Structs§

DagCheckpointSnapshot
A point-in-time snapshot of the entire DAG’s operator state.
DagRecoveryManager
Manages checkpoint snapshots and provides recovery.
RecoveredDagState
Recovered DAG state from a checkpoint snapshot.
SerializableOperatorState
Serializable form of OperatorState.