Skip to main content

Module checkpointer

Module checkpointer 

Source
Expand description

Async checkpoint persistence via object stores. Async checkpoint persistence via object stores.

The Checkpointer trait abstracts checkpoint I/O so that the checkpoint coordinator doesn’t need to know whether state is persisted to local disk, S3, GCS, or Azure Blob.

ObjectStoreCheckpointer is the production implementation that writes to any object_store::ObjectStore backend with:

  • Concurrent partition uploads via JoinSet
  • SHA-256 integrity digests
  • Exponential backoff retry on transient errors

Structs§

ObjectStoreCheckpointer
Production Checkpointer backed by an ObjectStore.

Enums§

CheckpointerError
Errors from checkpoint persistence operations.

Traits§

Checkpointer
Async trait for checkpoint persistence operations.

Functions§

verify_integrity
Verify a loaded artifact against its expected SHA-256 digest.