Skip to content

docs: decision note 0054, the PostgreSQL database pair - #65

Merged
marcos-mendez merged 1 commit into
mainfrom
docs/decision-0054-postgresql-pair
Oct 14, 2026
Merged

marcos-mendez merged 1 commit into
mainfrom
docs/decision-0054-postgresql-pair

Conversation

@marcos-mendez

Copy link
Copy Markdown
Contributor

Replaces the closed #64 (its branch predated decision notes 0048-0053 and conflicted on numbering; this branch renames the note to 0054 and sits on current main).

Decision note 0054: the PostgreSQL database pair — twin-module layout, pg_basebackup seeding, standby-inherent read-only, drain-then-pg_promote() promotion, hba_file GUC moving the authorization surface into keel's conf.d file.

The design note for the second converge engine: a pure twin of the
MariaDB implementation. pg_basebackup seeding, the timeline as the
divergence probe, confirmed-reseed failback (pg_rewind is the revisit
path), no-timeout synchronous commit per 0031, and the netns gate last.
Found by the 2026-10-13 BR1+BR2 pair test; implements 0013's
PostgreSQL column.
@marcos-mendez
marcos-mendez merged commit 1f5a5bf into main Oct 14, 2026
12 checks passed
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