~/talk

The Hitchhiker’s Guide to PostgreSQL Hacking: Don’t Panic, Just Start Small

slides:none on file

A practical roadmap: start by reviewing patches, run make check and reproduce tests, then use perf and benchmarks to connect design to measurement. Implements a server-side WAIT FOR LSN command with standby_replay, standby_write, standby_flush, primary_flush modes to avoid client polling. Benchmarks show polling costs ~10× cycles, ~5× instructions, ~7× cache misses and ~3× task clock versus WAIT FOR LSN. Review workflow follows four layers: build/test, behavior/errors, performance/concurrency, and architecture/documentation.

AI-written summary · about

  1. 0:00Music & introduction
  2. 0:55Why Postgres hacking feels intimidating
  3. 2:40Start small with patch reviews
  4. 4:14Navigating mailing lists & CommitFest
  5. 5:34The four layers of patch review
  6. 8:47Reviewing the wait for LSN patch
  7. 9:40read-after-write consistency explained
  8. 11:43Why polling replicas is expensive
  9. 15:19Wait for LSN removes polling overhead
  10. 17:11Benchmarking polling vs wait for LSN
  11. 18:45How community feedback shapes features
  12. 22:29Designing flexible wait for LSN modes
  13. 23:07Lessons learned from Postgres hacking journey
~/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.