Outcome
Normal superblock boundaries resume execution after taking a coherent snapshot and successfully queuing the seal. The appender completes the existing durable seal and rotation asynchronously, while FIFO ordering places all subsequent ledger events in the successor superblock.
Scope
- Keep the sequencer barrier through snapshot creation and successful
Superblock event enqueue, then release it without waiting for an additional appender Sync.
- Keep the seal's existing data-file and index durability, file finalization, and superblock rotation inside the appender.
- Increase the bounded appender queue capacity to 2,048 entries while leaving the reader queue independently sized.
- Preserve explicit synchronous fences for shutdown, replay completion, replication reconnect/bootstrap, reset, and retention.
- Update boundary-completion contracts and comments that currently describe a normal superblock submission as synchronously sealed.
Acceptance criteria
Outcome
Normal superblock boundaries resume execution after taking a coherent snapshot and successfully queuing the seal. The appender completes the existing durable seal and rotation asynchronously, while FIFO ordering places all subsequent ledger events in the successor superblock.
Scope
Superblockevent enqueue, then release it without waiting for an additional appenderSync.Acceptance criteria
SyncafterSuperblockand does not wait for the appender to finish sealing before execution resumes.Superblockevent is queued while the sequencer barrier is held, and appender FIFO ordering keeps preceding events in the sealed segment and subsequent events in its successor.