Expand description
Controller recovery replay-bound decisions.
Enums§
- Barrier
Recovery Finalize Decision - Whether recovery may close an interrupted barrier injection.
- Barrier
Recovery Fold Action - The only state mutation one ordered barrier record may perform.
- Barrier
Recovery Record Kind - The keyed barrier-state record that recovery is folding.
- Replay
Cursor Decision - Whether a replay loop advances its cursor, and to where.
- Replay
Record Decision - Whether controller recovery replays one metadata record.
Functions§
- barrier_
recovery_ finalize_ decision - Decide whether an interrupted injection can be finalized conservatively.
- barrier_
recovery_ fold_ action - Select the exact mutation for one decoded barrier-state record.
- replay_
batch_ cursor_ decision - Validate one decoded replay batch and compute its exclusive next cursor.
- replay_
cursor_ decision - Advance a replay cursor to the next batch offset the reader reported, and stop when there is none or it would not move the cursor forward, so a replay loop always terminates.
- replay_
record_ decision - Decide whether controller recovery replays one decoded metadata record, and at which absolute offset.
- should_
capture_ first_ downgrade - Capture a metadata-version downgrade snapshot only for the first downgrade replay meets; a later downgrade never replaces the pending one.