Commitfest PG20-2 (2026-09-01 – 2026-09-30)

No reviewers My patches My reviews New patch
Text Status Target version Tag (type to search) Author (type to search) Reviewer (type to search)
Clear


Status summary: Needs review: 289. Waiting on Author: 23. Ready for Committer: 54. Committed: 50. Moved to next CF: 23. Returned with Feedback: 1. Rejected: 1. Withdrawn: 9. Total: 450.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
SendProcSignal(), SetLatch() → SendInterrupt() 5118 Needs review Refactoring Only Needs rebase! Heikki Linnakangas (heikki), Thomas Munro (macdice) 6 1 month ago
Refactor SLRU to always use long file names 5250 Ready for Committer Refactoring Only 10/10 +95−84 Aleksander Alekseev (a.alekseev) 10 1 month ago
Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY BINARY) 6245 Ready for Committer Performance My First Patch Refactoring Only 19 10/10 +978−150 Boris Mironov (bmironov) Egor Madyshev (emadyshev) 4 5 months ago
split tablecmds.c 6269 Waiting on Author Refactoring Only 19 Needs rebase! Nathan Bossart (bossartn) 4 2 days ago
refactor handling optional argument in system functions 6303 Ready for Committer Refactoring Only 19 10/10 +25−168 Mark Wong (markwkm) Andreas Karlsson (kandreas), Tristan Partin (tristan957) 4 1 month ago
Refactor *_abbrev_convert() functions 6393 Needs review Refactoring Only Good First Review 19 10/10 +33−60 Aleksander Alekseev (a.alekseev) Aditya Gollamudi (adigoll) John Naylor (john.naylor) 3 1 month ago
Logical Replication - revisit `is_table_publication` function implementation 6705 Ready for Committer Refactoring Only Performance stable 10/10 +29−29 Peter Smith (smithpb2250) bingshuai li (kid1019) 2 3 days ago
Refactor code around GUC default_toast_compression 6727 Needs review Refactoring Only 10/10 +105−62 Michael Paquier (michael-kun) 2 3 months ago
small cleanup for s_lock.h 6734 Waiting on Author Refactoring Only 20 Needs rebase! Nathan Bossart (bossartn) 2 3 months ago
Avoid unnecessary StringInfo allocation in tablesync COPY buffer 6757 Needs review Refactoring Only 19 10/10 +18−11 Chao Li (chaol) Lilian Ontowhee (ontowhee), Ben Mejia (benmejia), Brandon Tat (bjtat) 2 1 month ago
pg_rewind: Skip vanished source files during traversal 6817 Ready for Committer Refactoring Only stable 10/10 +9−16 Ayush Tiwari (aytiwari) Heikki Linnakangas (heikki), Rui Zhao (zhaorui) 2 2 weeks ago
Clarify that ssl_groups is for any key exchange groups 6843 Needs review Refactoring Only Comments Only Docs Only My First Patch stable 10/10 +14−14 Evan Si (evsi) Daniel Gustafsson (d_gustafsson) Daniel Gustafsson (d_gustafsson) 2 2 months ago
Move system identifier generation to a common helper 6845 Needs review Refactoring Only 10/10 +84−36 Imran Zaheer (imranzaheer) 2 1 month ago
Use wait_classes.h in pg_prewarm 6946 Ready for Committer Refactoring Only Good First Review My First Patch 20 10/10 +1−2 Dongpo Liu (0xpoe) Pierre Forstmann (pifor) 2 2 weeks ago
Avoid obscure DES key buffer loop bounds in pgcrypto 6953 Ready for Committer Refactoring Only stable 10/10 +5−2 Ayush Tiwari (aytiwari) Pierre Forstmann (pifor) 2 4 days ago
Remove unused include from analyze.c 6987 Needs review Refactoring Only Good First Review 20 Needs rebase! Dongpo Liu (0xpoe) 1 3 weeks ago
Add configure-time choice of either port/atomics.h or <stdatomic.h> for atomic operations 7005 Needs review Refactoring Only Modernization 20 10/10 +1379−10 Thomas Munro (macdice), Greg Burd (gregburd) 1 3 weeks ago
A new C function `get_partition_root`. 7023 Needs review Refactoring Only Good First Review 10/10 +101−49 Peter Smith (smithpb2250) solai v (solaiv) 1 5 days ago
Redesign per-backend statistics 7091 Needs review Refactoring Only 20 10/10 +1786−767 Bertrand Drouvot (bertranddrouvot.pg) 1 1 week ago
Remove stale comment and dead store in BuildTupleHashTable 7125 Ready for Committer Refactoring Only 20 10/10 +0−1 Tatsuya Kawata (croissant) 1 1 week ago
Remove unused scan tuple slots from Sort, IncrementalSort, Material and Memoize 7136 Needs review Refactoring Only 20 10/10 +0−22 Tatsuya Kawata (croissant) 1 1 week ago
Thread-safe stringToNode() / pg_strtok() 7148 Needs review Refactoring Only Multithreading 10/10 +124−150 Matthias van de Meent (mmeent) 1 yesterday
BgBufferSync reusable_buffers variable usage simplification 7157 Needs review Refactoring Only 10/10 +9−3 Ashutosh Bapat (ashutoshbapat) 1 6 days ago
Remove obsolete tupDesc assignment in extended statistics 7160 Needs review Refactoring Only Good First Review 20 10/10 +4−6 Denis Rodionov (denjasan) 1 3 weeks ago
Several refactorings for pg_dump 7164 Needs review Refactoring Only 10/10 +5−4 Aleksander Alekseev (a.alekseev) 1 yesterday
Remove FCINFO from statistics update internal functions. 7170 Needs review Refactoring Only postgres_fdw Needs rebase! Corey Huinker (coreyh) 1 yesterday

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Avoid recalculating pgprocno in ProcArrayAdd() 6426 Committed Good First Review Refactoring Only stable 10/10 +1−1 Shinya Kato (shinyakato) Chao Li (chaol), solai v (solaiv), Pierre Forstmann (pifor) Álvaro Herrera (alvherre) 3 1 week ago
change SOFT_ERROR_OCCURRED to a static inline function 6666 Withdrawn Refactoring Only 20 9/10 +14−6 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 4 months ago
remove switch statement in vector8_shift_{left,right} 6970 Moved to different CF Refactoring Only 20 10/10 +3−26 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
remove VersionedQuery support from psql tab completion 6977 Withdrawn Refactoring Only 20 10/10 +45−105 Nathan Bossart (bossartn) 1 1 month ago
Possible replace of strncpy on xactdesc.c 6989 Rejected Refactoring Only Needs rebase! Mario Gonzalez (gonzalemario) solai v (solaiv) 1 2 days ago
clean up AdjustUpgrade.pm after pg_upgrade minimum version bump 6995 Moved to different CF Refactoring Only 20 10/10 +5−202 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 weeks ago
remove WaitEventCustomCounterData 6996 Moved to different CF Refactoring Only 20 9/10 +7−23 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 month ago
remove more volatile qualifiers 6997 Moved to different CF Refactoring Only 20 Needs rebase! Nathan Bossart (bossartn) Heikki Linnakangas (heikki) 2 1 month ago
Improve log_statement_max_length truncation 6998 Moved to different CF Refactoring Only 20 9/10 +60−46 Fujii Masao (masaofujii), Jim Jones (jimus) Fujii Masao (masaofujii) 2 1 month ago
Logical Replication - revisit `is_table_publication` function implementation 7042 Withdrawn Refactoring Only Logical Replication 19 10/10 +28−27 Peter Smith (smithpb2250) bingshuai li (kid1019) 1 3 days ago
Remove unused PartitionDescData.last_found_part_index field 7090 Committed Refactoring Only 10/10 +0−8 Aleksander Alekseev (a.alekseev) David Rowley (davidrowley) 1 2 weeks ago
Remove unused scram_client_key_len and scram_server_key_len fields 7111 Committed Refactoring Only 10/10 +0−4 Aleksander Alekseev (a.alekseev) Daniel Gustafsson (d_gustafsson) 1 2 weeks ago
Split index and table statistics into different types of stats 7113 Committed Refactoring Only 20 9/10 +0−0 Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 1 week ago
libpq: remove unused PGconn.ssl_handshake_started field 7130 Committed Refactoring Only 10/10 +0−5 Aleksander Alekseev (a.alekseev) Daniel Gustafsson (d_gustafsson) 1 1 week ago
Remove dead code in pgcrypto 7143 Committed Refactoring Only 10/10 +0−2 Aleksander Alekseev (a.alekseev) Daniel Gustafsson (d_gustafsson) 1 1 week ago
Make tsqueryout() use a StringInfo 7146 Committed Refactoring Only 9/10 +45−106 Tom Lane (tgl) Tom Lane (tgl) 1 1 week ago
Make formatting.c use StringInfos for output buffers 7147 Committed Refactoring Only 9/10 +744−835 Tom Lane (tgl) Tom Lane (tgl) 1 3 days ago
New patch