Skip to content

Bootstrap consistency - #125

Open
serprex wants to merge 1 commit into
mainfrom
consistency
Open

Bootstrap consistency#125
serprex wants to merge 1 commit into
mainfrom
consistency

Conversation

@serprex

@serprex serprex commented Sep 4, 2026

Copy link
Copy Markdown
Member

PG base backup isn't consistent until after wal replay, stream wal in parallel to initial load

Share WalReplaySink across bootstrap and wal replay

Gate tuple visibility of base backup, avoids deleted rows from before base backup appearing

Preserve TOAST chunk mirrors and make chunk selection deterministic

Resume from oldest crossing transaction when replication slot permits

Add --bootstrap-max-rate-kib for throttling

@serprex
serprex requested a review from harshil-goel September 4, 2026 03:01
@serprex
serprex force-pushed the consistency branch 6 times, most recently from 4c0c3b1 to cb919ee Compare September 4, 2026 14:35
PG base backup isn't consistent until after wal replay,
stream wal in parallel to initial load

Share WalReplaySink across bootstrap and wal replay

Gate tuple visibility of base backup, avoids deleted rows from before base backup appearing

Preserve TOAST chunk mirrors and make chunk selection deterministic

Resume from oldest crossing transaction when replication slot permits

Add --bootstrap-max-rate-kib for throttling
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