Expand description
Unified checkpoint manifest types Versioned checkpoint manifest.
Structs§
- Byte
Range - A byte range within an immutable node data object.
- Channel
Progress - Watermark and idleness state for one stable input channel.
- Checkpoint
Manifest - A point-in-time snapshot of one participant’s pipeline state.
- Connector
Checkpoint - Connector-owned offset map stored at the exact checkpoint cut.
- Event
Time Bounds - Inclusive event-time range of one segment’s rows.
- Manifest
Validation Error - Errors found during manifest validation.
- Node
Data Object - The one data object written by this participant for this checkpoint.
- Pipeline
Identity - SHA-256 identity of the logical pipeline and recovery-state ABI.
- Prepared
Sink Artifact Intent - Recovery evidence persisted before a checkpoint-committable sink may write.
- Prepared
Sink Descriptor - Opaque phase-one sink descriptor stored in the current node data object.
- Referenced
State Chunk - Metadata and exact logical reference count for an older immutable object.
- State
Chunk Id - Stable identity of one immutable node data object.
- State
Frame - A checksummed state payload in the current or a prior node data object.
- ViewLog
- One append-only view’s retained log at this cut.
- View
LogSegment - One immutable run of rows in a view-log partition.
Enums§
- State
Frame Key - State-frame identity. Whole-operator metadata and vnode-keyed state are distinct.
Constants§
- CHECKPOINT_
MANIFEST_ VERSION - Current checkpoint manifest format. Every other version is rejected.
- MAX_
CLUSTER_ VIEW_ LOG_ SEGMENTS - Most segments one cluster cut retains across all of its participants. Cleanup and topology migration load a cut’s manifests, and a migration root beside its first target cut, within 16 MiB together; at about 285 encoded bytes a segment, two cuts at this budget stay near 13 MiB and leave room for state frames.
- MAX_
VIEW_ LOG_ SEGMENTS - Most segments one manifest may retain across every view log. The bound keeps the manifest within its encoded-size limit; compaction merges a log’s segments, so their number follows the log’s bytes rather than the checkpoints that wrote it.
- PIPELINE_
IDENTITY_ VERSION - Canonical pipeline-identity payload version.
- PREPARED_
SINK_ DESCRIPTOR_ VERSION - Runtime envelope used for prepared sink descriptors.
Functions§
- checkpoint_
artifact_ intent_ sha256 - SHA-256 for one optional sink artifact intent.
- checkpoint_
descriptor_ sha256 - Domain-separated digest for an optional prepared sink descriptor.
- checkpoint_
sha256 - SHA-256 helper used by capture and focused format tests.
- view_
log_ segment_ limit - Most segments one manifest may retain when its cut has
participantsparticipants: in a cluster an even share ofMAX_CLUSTER_VIEW_LOG_SEGMENTS, and never more thanMAX_VIEW_LOG_SEGMENTS.