~/talk

Quorum-Based Consistency for Cluster Changes with CloudNativePG Operator

slides:none on file

CloudNativePG adds a failoverQuorum CRD (since v1.28) that maps Postgres’ synchronous_standby_names into three values N (target set), W (required standbys) and R (promotable intersection) and enforces the check R+W > N before automatic promotions. The instance manager writes a JSON metadata blob and a config hash into custom.conf, SIGHUPs Postgres and waits for the hash to reappear to prove the reload, logs isStronglyConsistent true on success, and disables auto‑failover for unsafe cases requiring manual intervention.

AI-written summary · about

  1. 0:00Music & introduction
  2. 0:28Running Postgres on Kubernetes
  3. 1:25Why cluster management is external
  4. 2:39Replication flexibility and trade-offs
  5. 3:45Synchronous replication explained
  6. 6:33Key Postgres replication parameters
  7. 10:06Tuning durability, availability, performance
  8. 12:34The failover correctness problem
  9. 13:54Quorum-based failover design explained
  10. 16:04Walking through failover scenarios
  11. 19:11Introducing failoverquorum in CNPG
  12. 22:00Ensuring config consistency with hashing
  13. 25:02Real-world failover decision examples
  14. 27:45Wrap-up and community contribution call
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.