Module snapshot

Source
Expand description

Snapshot management for distributed state consistency

This module implements a distributed snapshot algorithm for ensuring consistency across nodes in the distributed system. It handles snapshot creation, consistency checking, and persistence.

Structs§

GlobalSnapshot
Global snapshot combining all local snapshots
LOCAL_SNAPSHOT_MANAGER
LocalSnapshot
Local snapshot of a node’s state
SnapshotManager
Manages the snapshot collection process
TxSummary
Summary of a transaction for snapshot purposes

Enums§

SnapshotMode
Snapshot mode

Functions§

persist
Persists a global snapshot to disk
start_snapshot
Initiates a new snapshot process