Expand description
Checkpoint persistence trait and filesystem/object store implementations
Provider-neutral checkpoint persistence over [object_store].
Structs§
- Checkpoint
Manifest Abort Seal - Durable state returned after sealing one aborted participant manifest.
- Checkpoint
Sink Artifact Intent - One connector’s bounded cleanup evidence persisted before
begin_epoch. - Object
Store Checkpoint Store - Checkpoint store backed by any [
ObjectStore] implementation. - Subscription
Orphan Cleanup - Result of one bounded subscription-segment orphan scan.
Enums§
- Checkpoint
Store Error - Checkpoint persistence error.
Constants§
- DEFAULT_
MAX_ CHECKPOINT_ NODE_ DATA_ BYTES - Default maximum size of one participant’s checkpoint data object.
- MAX_
CHECKPOINT_ SINK_ ARTIFACT_ INTENT_ AGGREGATE_ BYTES - Maximum aggregate connector intent payload retained by one participant.
- MAX_
CHECKPOINT_ SINK_ ARTIFACT_ INTENT_ BYTES - Maximum connector artifact-intent payload accepted for one sink.
Traits§
- Checkpoint
Store - Immutable checkpoint storage contract.
Functions§
- checkpoint_
artifact_ identity_ sha256 - SHA-256 binding one active artifact inventory to one exact participant object namespace.
- checkpoint_
manifest_ bytes - Exact canonical bytes persisted for a checkpoint manifest.
- probe_
object_ store_ conditional_ create - Prove that conditional create rejects an existing object.
- probe_
object_ store_ conditional_ update - Prove conditional create/update and stale-update rejection.
- validate_
max_ checkpoint_ node_ data_ bytes - Validate the configured per-node checkpoint byte budget.