Precise wait-event timing and tracing
needs reviewLow-overhead core timing, trace capture, coverage analysis, independent observer-effect benchmarks, and related work to expose currently invisible waits.
postgres=# select * from work;
What is moving, what needs review, what is blocked, and where the durable artifacts live.
Low-overhead core timing, trace capture, coverage analysis, independent observer-effect benchmarks, and related work to expose currently invisible waits.
Log the correct commit-record LSN for DROP TABLE and related destructive operations to make PITR recovery less guessy.
Keep logical slots usable on a standby fed by WAL archives by pausing and safely resuming recovery around conflicts.
Inspired by the October 29 Hacking Postgres session, viewer Adam Brusselback implemented WHERE support for targeted REFRESH MATERIALIZED VIEW and has continued revising it through review.
Compress or batch larger WAL records, originating in B-tree build experiments.
Negotiate custom command-completion tags through a _pq_ protocol capability.
Salma El-Sayed’s implementation, mentored by Kirk Wolak, merges sparse siblings and reclaims merged-away tombstone pages without rebuilding the entire index.
Keep loadable slots for excluded table data so replacement data is restored before dependent indexes and constraints.
Dmitry’s pg_wait_tracer and core wait-event timing work, supported here with design sessions, reviews, coverage analysis, and independent benchmarks.
A proposed GSoC project that continued independently: systematically identify invisible waits and add coverage, starting with blocking writes to server logging destinations.
Quan continued the proposed GSoC work on LWLock contention. In parallel, an AWS-led patch series implements a broader pgstat-based redesign for the same scalability problem.
Fix standby MultiXact creation and deadlock/corruption edge cases.