Skip to main content

Module checkpoint

Module checkpoint 

Source
Expand description

Distributed checkpoint barrier protocol.

§Distributed Checkpoint Module

Chandy-Lamport style barrier protocol for consistent distributed snapshots.

§Module Overview

  • barrier: Checkpoint barrier types, StreamMessage<T> enum, and cross-thread barrier injection
  • unaligned: Unaligned checkpoint protocol with optional timeout-based semantics for alignment-less checkpointing

Re-exports§

pub use barrier::flags;
pub use barrier::BarrierPollHandle;
pub use barrier::CheckpointBarrier;
pub use barrier::CheckpointBarrierInjector;
pub use barrier::StreamMessage;
pub use unaligned::InFlightChannelData;
pub use unaligned::UnalignedAction;
pub use unaligned::UnalignedCheckpointConfig;
pub use unaligned::UnalignedCheckpointer;
pub use unaligned::UnalignedSnapshot;

Modules§

barrier
Checkpoint barrier types and cross-thread injection. Checkpoint barrier protocol for distributed snapshots.
unaligned
Unaligned checkpoint protocol with optional timeout-based semantics. Unaligned checkpoint protocol with timeout-based fallback.