🧠 PostgreSQL Synchronous Replication Internals: The Backend Wait Path
Part 3 of a series — `SyncRepWaitForLSN`, the latch loop, and exit paths
May 31, 202617 min read18
Search for a command to run...
Part 3 of a series — `SyncRepWaitForLSN`, the latch loop, and exit paths
*Part 2 of a series — `WalSndCtl`, `SyncRepQueue`, and `PGPROC.syncRepLinks`*
Part 1 of a series — the mental model
Lets Dissect HeapTupleFields. “PostgreSQL tracks five MVCC fields using only three storage slots — by letting multiple fields share the same space.” 1️⃣ Concept — Why do we need cmin & cmax? Postgr
— Two Days of Learning, Community & Chaos 🐘
