Skip to content

Conversation

@hubcio
Copy link
Contributor

@hubcio hubcio commented Jan 16, 2026

Messages were unavailable when background message_saver committed the
journal (emptying it) and started async disk I/O before completion.
Polling during this window found neither journal nor disk data.

The fix freezes journal batches and sets them in the in-flight buffer
before async persist. Readers now merge in-flight data with segments,
maintaining availability throughout the disk write operation.

This comment was marked as spam.

…ence

Messages were unavailable when background message_saver committed the
journal (emptying it) and started async disk I/O before completion.
Polling during this window found neither journal nor disk data.

The fix freezes journal batches and sets them in the in-flight buffer
before async persist. Readers now merge in-flight data with segments,
maintaining availability throughout the disk write operation.
@hubcio hubcio force-pushed the fix-persistence-read branch from e7dd793 to c9a2d3a Compare January 16, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant