postgres=# select * from projects where slug = 'pg-stat-log';

SQL-queryable server-message counters

Expose cumulative server-message counts by backend, database, user, severity, and SQLSTATE without parsing log files.

current state

needs review

blocker: The new contrib patch needs independent overhead, contention, and cardinality review plus agreement on contrib versus core placement.

next

  • Benchmark quiet enabled/disabled paths independently
  • Stress log storms, contention, and full-cardinality behavior
  • Post a substantive review and deployment-position recommendation

sessions

1
· 78:44 · details · youtube ↗

Agentic Hacking Postgres with Andrey, Kirk, and Nik

Review the PG20-2 backlog: minor upgrades, global temporary tables, wait instrumentation, and pg_stat_log.

The group turned a tour of the PG20-2 CommitFest into concrete review homework. They reconciled Andrey Borodin's prolific August as 25 currently authored entries, explored bounded pre-shutdown checkpoints and safe cache handoff for minor upgrades, and examined why global temporary tables require deep catalog, relcache, planner, statistics, and lifecycle work. They then compared Ilmar Yunusov's EXPLAIN wait-event patch with Dmitry Fomin's broader timing/tracing series, insisting on honest attribution and workload benchmarks. The most actionable outcome was pg_stat_log: Nikolay will independently benchmark and review its SQL-queryable error counters, Kirk will support the thread, Andrey will revisit Dmitry's series, and Kirk will revise his pg_dump placeholder interface.

[timecodes · 12]
  1. AI-assisted hacking and the PG20-2 review backlog
  2. Andrey's 25 authored patches and a September of reviews
  3. Making minor upgrades operationally safer
  4. Adaptive checkpoints before shutdown
  5. Can a restart preserve shared-buffer page data?
  6. Global temporary tables and their real use cases
  7. Why the GTT patch is more than ten thousand lines
  8. Revisiting the pg_dump table-data placeholder patch
  9. EXPLAIN waits versus general wait timing and tracing
  10. Assembly evidence, observer effect, and benchmark design
  11. pg_stat_log: SQL-queryable counters instead of log parsing
  12. Assigning reviews and concrete homework
active

direct mapping