Commitfest 2023-09

Shortcuts
Text Status Target version Author (type to search) Reviewer (type to search)
Clear


Status summary: Committed: 68. Moved to next CF: 250. Withdrawn: 5. Rejected: 1. Returned with Feedback: 14. Total: 338.

Closed patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Fix assertion failure in SnapBuildInitialSnapshot() 4149 Moved to next CF Not processed Masahiko Sawada (masahikosawada) 5 1 year ago
stopgap fix for signal handling during restore_command 4159 Moved to next CF stable Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 1 year ago
Remove old_snapshot_threshold? 4363 Committed Not processed Thomas Munro (macdice) Thomas Munro (macdice) 2 1 year ago
pg_get_indexdef modification to access catalog based on the TxnSnapshot 4369 Moved to next CF Not processed vigneshwaran C (vignesh.postgres) 4 1 year ago
Unlogged relations and WAL-logging 4396 Committed Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 2 1 year ago
Memory leak in intarray intbig GIST code 4445 Committed Not processed Tom Lane (tgl), Matthias van de Meent (mmeent) Tom Lane (tgl) 1 1 year ago
Allow SIGINT to cancel psql database reconnections 4474 Moved to next CF Not processed Tristan Partin (tristan957) Robert Haas (rhaas) 4 1 year ago
Fix bogus Asserts in calc_non_nestloop_required_outer 4478 Moved to next CF Not processed Richard Guo (richardguo) Tom Lane (tgl) 3 1 year ago
Fix pg_stat_reset_single_table_counters function 4481 Committed 15 Not processed Masahiro Ikeda (masahiro.ikeda) Michael Paquier (michael-kun) 1 1 year ago
Check volatile functions in ppi_clauses for memoize node 4487 Committed Not processed Richard Guo (richardguo) David Rowley (davidrowley) 1 1 year ago
Fix badly generated entries in wait_event_names.txt 4488 Committed 17 Not processed Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 1 year ago
Fix incorrect memory access in gtsvector_picksplit() 4498 Committed Not processed Alexander Lakhin (law) Michael Paquier (michael-kun) 1 1 year ago
Archive current timeline history file on archiver startup if needed 4502 Moved to next CF Not processed Jimmy Yih (jyih) 3 1 year ago
BUG #18059: Unexpected error 25001 in stored procedure 4513 Committed Not processed Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
fix pg_stat_get_backend_subxact() to use the right backend ID 4515 Committed 16 Not processed Ian Barwick (barwick), Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Unlogged relation copy is not fsync'd 4517 Moved to next CF Not processed Heikki Linnakangas (heikki) 3 1 year ago
Fix expanding Var of type RECORD 4541 Committed Not processed Richard Guo (richardguo) Tom Lane (tgl) 1 1 year ago
Fix end-of-wal detection 4545 Committed Not processed Michael Paquier (michael-kun), Thomas Munro (macdice) Thomas Munro (macdice) 1 1 year ago
Clients
Add new protocol message to make GUC_REPORT configurable and use it for psql prompt substitution of %N with the current user 4166 Moved to next CF Not processed Pavel Stehule (okbobcz) 5 1 year ago
Documentation
Correct the documentation for work_mem 4300 Moved to next CF 16 Not processed Sami Imseih (simseih) Bruce Momjian (bmomjian) 3 1 year ago
Miscellaneous
get_extension_version 4242 Moved to next CF Not processed Pavel Stehule (okbobcz) 3 2 years ago
vector search support 4292 Moved to next CF 17 Not processed Nathan Bossart (bossartn) 3 1 year ago
Unlinking Parallel Hash Join inner batch files sooner 4314 Moved to next CF Not processed Thomas Munro (macdice) 9 6 months ago
pg_upgrade - typo in verbose log 4322 Committed Not processed Peter Smith (smithpb2250) Michael Paquier (michael-kun) 2 1 year ago
Remove distprep 4357 Moved to next CF Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 3 1 year ago
Meson build updates 4410 Withdrawn Not processed Tristan Partin (tristan957) 2 1 year ago
Standardize type of variable when extending Buffers 4441 Committed 17 Not processed Ranier Vilela (raniervilela) Peter Eisentraut (petere) 1 1 year ago
More simplifications for format of wait_event_names.txt 4446 Committed 17 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 year ago
add timing information to pg_upgrade 4464 Moved to next CF 17 Not processed Nathan Bossart (bossartn) 2 1 year ago
Avoid possible memory leak (src/common/rmtree.c) 4465 Committed 17 Not processed Ranier Vilela (raniervilela) Michael Paquier (michael-kun) 1 1 year ago
fix a typo in simplified Chinese translation file 4469 Committed Not processed jian he (universality) Peter Eisentraut (petere) 1 1 year ago
Clean up some signal usage mainly related to Windows 4475 Moved to next CF Not processed Tristan Partin (tristan957) Nathan Bossart (bossartn) 3 1 year ago
Add pg_wait_for_lockers() function 4480 Moved to next CF Not processed Will Mortensen (will-extrahop) 5 8 months ago
Introduce Protocol.h to use defines instead of protocol characters 4482 Committed 17 Not processed Dave Cramer (dcramer) Nathan Bossart (bossartn) 1 1 year ago
Fix a comment in paraminfo_get_equal_hashops 4486 Committed Not processed Richard Guo (richardguo) David Rowley (davidrowley) 1 1 year ago
Make all Perl warnings fatal 4501 Returned with feedback Not processed Peter Eisentraut (petere) 1 1 year ago
Make documentation builds reproducible 4530 Moved to next CF Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 3 1 year ago
Monitoring & Control
Fix inconsistency in reporting checkpointer stats 4078 Moved to next CF Not processed Nitin Jadhav (nitinjadhav11) 6 6 months ago
bug: ANALYZE progress report with inheritance tables 4144 Committed stable Not processed Justin Pryzby (justinpryzby) Heikki Linnakangas (heikki) 3 1 year ago
Add estimated hit ratio to Memoize in EXPLAIN to explain cost adjustment 4236 Returned with feedback Not processed Lukas Fittl (lfittl) 2 18 hours ago
Relax API constraints by changing to use shared hash tables for custom wait events. 4494 Committed 17 Not processed Masahiro Ikeda (masahiro.ikeda) Michael Paquier (michael-kun) 1 1 year ago
Rethink the wait event names for postgres_fdw, dblink and etc 4506 Moved to next CF Not processed Masahiro Ikeda (masahiro.ikeda) Michael Paquier (michael-kun) 2 1 year ago
Revised tracking of memory use 4537 Moved to next CF 17 Not processed Reid Thompson (jreidthompson), John Morris (coyotebush) 2 1 year ago
Performance
More scalable multixacts buffers and locking 2627 Moved to next CF Not processed Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) Álvaro Herrera (alvherre) 20 1 year ago
nbtree performance improvements through specialization on key shape 3672 Moved to next CF Not processed Matthias van de Meent (mmeent) 14 5 months ago
Improve dead tuple storage for lazy vacuum 3687 Moved to next CF Not processed Masahiko Sawada (masahikosawada), John Naylor (john.naylor) Masahiko Sawada (masahikosawada) 10 1 year ago
asynchronous execution support for Custom Scan 3813 Moved to next CF Not processed KaiGai Kohei (kaigai), kazutaka onishi (onishi) 8 1 year ago
Prefetch the next tuple's memory during seqscans 3978 Moved to next CF Not processed David Rowley (davidrowley), Thomas Munro (macdice) 7 1 year ago
Lockless queue of waiters based on atomic operations for LWLock 3983 Moved to next CF Not processed Alexander Korotkov (smagen), Pavel Borisov (pborisov) 7 1 year ago
Partial aggregates push down 4019 Moved to next CF Not processed Yuki Fujii (fujiiyuki) 6 7 months ago
Fix incorrect start up costs for WindowAgg paths 4334 Committed Not processed David Rowley (davidrowley) David Rowley (davidrowley) 2 1 year ago
Index Prefetching 4351 Moved to next CF Needs rebase! Tomas Vondra (fuzzycz) 11 1 week ago
XLog size reductions: Reduced XLog record header size 4386 Moved to next CF Not processed Matthias van de Meent (mmeent) 6 10 months ago
Use ReadRecentBuffer() for btree root page 4419 Moved to next CF Not processed Thomas Munro (macdice) 7 1 year ago
Split out tiebreaker comparisons from comparetup_* functions 4424 Committed Not processed John Naylor (john.naylor) John Naylor (john.naylor) 2 1 year ago
Optimise index range scan by performing first check with upper page boundary 4434 Moved to next CF 17 Not processed Konstantin Knizhnik (knizhnik) Alexander Korotkov (smagen) 3 1 year ago
Ignore is not null quals on not null columns 4459 Moved to next CF Not processed David Rowley (davidrowley), Richard Guo (richardguo) David Rowley (davidrowley) 3 1 year ago
allow syncfs() in frontend utilities 4467 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Allow parallel plan for referential integrity checks 4507 Moved to next CF 17 Not processed Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Frédéric Yhuel (yhuelf) 3 1 year ago
Eliminate redundant tuple visibility check in vacuum 4540 Moved to next CF Not processed Melanie Plageman (melanieplageman) Robert Haas (rhaas) 2 1 year ago
Refactoring
SetLatches() 3998 Moved to next CF Not processed Thomas Munro (macdice) 12 5 months ago
Rework LogicalOutputPluginWriterUpdateProgress 4004 Moved to next CF Not processed wei wang (wangwei) 6 1 year ago
Use AF_UNIX for tests on Windows (ie drop fallback TCP code) 4033 Moved to next CF Not processed Thomas Munro (macdice) 6 1 year ago
Some revises in adding sorting path 4119 Moved to next CF Not processed Richard Guo (richardguo) David Rowley (davidrowley) 5 1 year ago
New [relation] options engine 4160 Moved to next CF Not processed Nikolay Shaplov (nataraj) 4 4 weeks ago
some namespace.c refactoring 4212 Moved to next CF Not processed Peter Eisentraut (petere) 5 1 year ago
Teach WaitEventSetWait() to report multiple events on Windows 4263 Committed Not processed Thomas Munro (macdice) Thomas Munro (macdice) 2 1 year ago
LLVM 16 and 17 4325 Moved to next CF Not processed Dmitry Dolgov (erthalion), Thomas Munro (macdice) Thomas Munro (macdice) 3 1 year ago
Refactor fork+exec code 4376 Moved to next CF Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 5 9 months ago
Unified file access using virtual file descriptors 4420 Moved to next CF 17 Not processed John Morris (coyotebush) 4 1 year ago
Revises for the check of parameterized partial paths 4425 Moved to next CF Not processed Richard Guo (richardguo) Richard Guo (richardguo) 6 8 months ago
Refactor ListenSockets array 4525 Moved to next CF Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 2 9 months ago
Remove IndexInfo.ii_OpclassOptions field 4527 Moved to next CF Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 2 1 year ago
Replace more MemSet calls with struct initialization 4542 Committed Not processed Richard Guo (richardguo) Peter Eisentraut (petere) 1 1 year ago
Replication & Recovery
Add log messages when replication slots become active and inactive 3492 Moved to next CF Not processed Bharath Rupireddy (bharathrupireddy) Amit Kapila (amitkapila) 10 1 year ago
pg_receivewal fail to streams when the partial file to write is not fully initialized present in the wal receiver directory 3503 Moved to next CF Not processed Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) 11 1 year ago
Optimize walsender handling invalid messages of 'drop publication' 4393 Moved to next CF 13 Not processed Bowen Shi (zxwsbg) 3 1 year ago
Skip collecting decoded changes of already-aborted transactions 4436 Moved to next CF Not processed Masahiko Sawada (masahikosawada) 3 4 weeks ago
logicalrep_worker_launch - counting/checking the type limits 4499 Moved to next CF Not processed Peter Smith (smithpb2250) 4 1 year ago
Security
USAGE privilege on PUBLICATION 3641 Moved to next CF Not processed Antonin Houska (a.houska) 9 2 years ago
User functions for building SCRAM secrets 3988 Moved to next CF Not processed Jonathan Katz (jkatz05) 7 1 year ago
Server Features
Update relfrozenxmin when truncating temp tables 3358 Moved to next CF 16 Not processed Greg Stark (stark) 12 1 year ago
Enable jitlink as an alternative jit linker of legacy Rtdyld and add riscv jitting support 3857 Returned with feedback Not processed Alex Fan (alexfanqi) 6 2 years ago
Add the ability to limit the amount of memory that can be allocated to backends. 3867 Moved to next CF Not processed Reid Thompson (jreidthompsoncd), John Morris (coyotebush) 11 1 year ago
Multi-version ICU 3956 Moved to next CF Not processed Thomas Munro (macdice) 10 1 year ago
Post-special Page Storage TDE support (aka Reserved Page Size) 3986 Moved to next CF Not processed David Christensen (davidchristensen) 12 3 months ago
More OATs for ALTER TABLE 4283 Committed 17 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 1 year ago
ltree hash functions 4375 Moved to next CF Not processed Tommy Pavlicek (tommyp) Tom Lane (tgl) 5 1 year ago
Variable Block Size 4429 Moved to next CF 17 Not processed David Christensen (davidchristensen) 4 1 year ago
pg_stat_logmsg 4431 Moved to next CF Not processed Joe Conway (jconway) 7 8 months ago
Multiple passwords, interval expirations 4432 Moved to next CF Not processed Gurjeet Singh (gurjeet), Joshua Brindle (joshuab) 4 1 year ago
Add TOAST support for more system tables 4449 Returned with feedback Not processed Sofia Kopikova (s.kopikova) 1 1 year ago
Rework DEALLOCATE in query jumbling 4468 Committed 17 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 year ago
CREATE FUNCTION ... SEARCH { DEFAULT | SYSTEM | SESSION } 4497 Moved to next CF 17 Not processed Jeff Davis (jdavis) 2 1 year ago
Extend unaccent with support for quoted translated characters 4511 Committed Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 year ago
Support run-time partition pruning for hash join 4512 Moved to next CF 17 Not processed Richard Guo (richardguo) 6 7 months ago
SQL Commands
Dynamic result sets from procedures 2911 Moved to next CF Not processed Peter Eisentraut (petere) 12 2 years ago
Incremental View Maintenance (IVM), take 2 4337 Moved to next CF Needs rebase! Yugo Nagata (yugo.nagata) 11 7 months ago
Mark a transaction uncommittable 4342 Returned with feedback 17 Not processed Gurjeet Singh (gurjeet) 2 1 year ago
Remaining sql/json patches 4377 Moved to next CF Not processed Amit Langote (amitlan), Nikita Glukhov (n.glukhov) Amit Langote (amitlan) 5 1 year ago
[PoC] Implementation of distinct in Window Aggregates: take two 4519 Moved to next CF Not processed Ankit Kumar Pandey (ankitkpandey) 3 1 year ago
System Administration
recovery modules 4082 Moved to next CF 18 Not processed Nathan Bossart (bossartn) 8 8 months ago
Testing
CI and test improvements 3709 Moved to next CF Not processed Justin Pryzby (justinpryzby) 14 4 months ago
Testing autovacuum wraparound 3729 Moved to next CF Not processed Andres Freund (andresfreund), Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 8 1 year ago
Add TAP tests for psql \g piped into program 4101 Moved to next CF Not processed Daniel Vérité (danielverite) Heikki Linnakangas (heikki) 5 1 year ago
Detect test suite sideeffects in pg_regress 4321 Moved to next CF Not processed Daniel Gustafsson (d_gustafsson) 5 1 year ago
Use libpq for connection testing in pg_regress 4528 Moved to next CF Not processed Daniel Gustafsson (d_gustafsson) Daniel Gustafsson (d_gustafsson) 2 1 year ago