~/talk

Will your PostgreSQL operator crack under chaos?

Talkat LitmusChaosCon 2024 · on Thursday, 2024-09-12· [databases, devops-and-delivery]
links:none on file
slides:none on file

Chaos tests use Litmus to kill pods, restart primaries and replicas, force PVC deletion, and run a client app that inserts incremental numbers to measure select/insert rates and detect lost rows. Two operators are compared: CloudNativePG and Patroni-based operator (Crunchy/PGO). Both handle simple failovers with minimal client downtime, but aggressive PVC deletions cause CloudNativePG to experience multi-experiment downtime and observed switchovers lose about 2–3 inserts unless synchronous_commit is enabled. Litmus reliability sometimes requires manual scripting.

AI-written summary · about

  1. 0:00Introduction
  2. 4:41PostgreSQL operator choice
  3. 8:58How PostgreSQL operators work
  4. 13:40Litmus for chaos testing
  5. 15:02Chaos testing scenarios
  6. 22:50PostgreSQL operator experiments
  7. 27:29Lessons with Litmus
  8. 29:57Future plans
  9. 30:18Q&A
~/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.