Commitfest 2024-03

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


Status summary: Committed: 131. Moved to next CF: 175. Withdrawn: 12. Returned with Feedback: 7. Rejected: 6. Total: 331.

Closed patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Allow SIGINT to cancel psql database reconnections 4474 Committed Not processed Tristan Partin (tristan957) Robert Haas (rhaas) 4 11 months ago
LockAcquireExtended improvement 4680 Committed 17 Not processed Jingxian Li (jingxian) Robert Haas (rhaas) 2 1 year ago
Thread-safe gai_strerror() for Windows 4682 Committed Not processed Thomas Munro (macdice) Thomas Munro (macdice) 2 1 year ago
Network failure may prevent promotion 4748 Moved to next CF 7/7 +52−202 Kyotaro Horiguchi (horiguti) 7 6 days ago
cleanup patches for incremental backup 4765 Committed 17 Not processed Robert Haas (rhaas) Robert Haas (rhaas) 1 1 year ago
Fix txid_status() returning wrong status for some xids 4767 Committed Not processed Karina Litskevich (karinalitskevich) Alexander Korotkov (smagen) 1 1 year ago
Fix race condition in InvalidatePossiblyObsoleteSlot() 4773 Committed 16 Not processed Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 1 year ago
Explicitly show dependent types as extension members 4775 Committed 17 Not processed Tom Lane (tgl), David Geier (geidav) Tom Lane (tgl) 1 1 year ago
Fix bugs not to discard statistics when changing stats_fetch_consistency 4778 Committed stable Not processed Shinya Kato (shinyakato) Michael Paquier (michael-kun) 1 1 year ago
Fix two catalog tuple update/delete visibility issues 4780 Committed Not processed Tender Wang (tndrwang) Michael Paquier (michael-kun) 1 1 year ago
fix DSM registry coverity complaint 4785 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
fix core dump in autoprewarm 4786 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Avoiding concurrent calls to bindtextdomain() 4811 Committed stable Not processed Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
ALTER TYPE OWNER fails to recurse to multirange 4821 Committed 17 Not processed Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
Fix overflow hazard in interval rounding 4827 Committed Not processed Joseph Koshakow (jkoshakow) Tom Lane (tgl) 1 1 year ago
pg_visibility's pg_check_visible() yields false positive when working in parallel with autovacuum 4855 Committed 17 Not processed Alexander Korotkov (smagen), Daniel Shelepanov (dshelepanov) Alexander Korotkov (smagen) 1 1 year ago
create index failed. PARALLEL UNSAFE function does not prevent parallel index build 4860 Rejected Not processed Tender Wang (tndrwang) 1 1 year ago
unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode 4873 Moved to next CF Not processed Thomas Munro (macdice) Thomas Munro (macdice) 2 8 months ago
Missing LWLock protection in pgstat_reset_replslot() 4878 Committed stable Not processed Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 11 months ago
Clients
pgbench log file headers 4660 Returned with feedback 17 Not processed Adam Hendel (adamhendel) 2 11 months ago
Libpq Compression 4746 Moved to next CF Not processed Jacob Burroughs (maths22) 3 10 months ago
psql: Allow editing query results with \gedit 4788 Moved to next CF Not processed Christoph Berg (myon) 2 10 months ago
session username in default psql prompt 4856 Withdrawn Not processed Kori Lane (koril) 1 1 year ago
Documentation
Quick Start Guide to PL/pgSQL and PL/Python Documentation 4705 Withdrawn 17 Not processed Ishaan Adarsh (requi3m) 2 1 year ago
Simplify documentation related to Windows builds 4745 Moved to next CF 17 Not processed Michael Paquier (michael-kun) 3 10 months ago
PG DOCS - protocol specifying boolean parameters without values. 4800 Committed 17 Not processed Peter Smith (smithpb2250) Tom Lane (tgl) 1 11 months ago
Documentation: warn about two_phase when altering a subscription 4803 Committed 17 Not processed Bertrand Drouvot (bertranddrouvot.pg) Amit Kapila (amitkapila) 1 1 year ago
Note error condition in to_regtype docs 4808 Withdrawn 17 Not processed David Johnston (polobo), David Wheeler (theory) 1 1 year ago
Avoid switching between system-user and system-username in the doc 4840 Committed 17 Not processed Bertrand Drouvot (bertranddrouvot.pg) Michael Paquier (michael-kun) 1 1 year ago
Miscellaneous
Unlinking Parallel Hash Join inner batch files sooner 4314 Moved to next CF Not processed Thomas Munro (macdice) 9 5 months ago
Add pg_wait_for_lockers() function 4480 Moved to next CF Not processed Will Mortensen (will-extrahop) 5 8 months ago
Reduce size of postgres.bki 4544 Moved to next CF Not processed Matthias van de Meent (mmeent) 4 10 months ago
common signal handler protection 4669 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 year ago
Add SQL syntax check 4704 Moved to next CF Not processed Josef Šimánek (retro) 3 10 months ago
Making the initial and maximum DSA segment sizes configurable 4708 Committed Not processed Masahiko Sawada (masahikosawada) Masahiko Sawada (masahikosawada) 2 1 year ago
Tidy fill hstv array (src/backend/access/heap/pruneheap.c) 4734 Returned with feedback 17 Not processed Ranier Vilela (raniervilela) 2 1 year ago
Add Index-level REINDEX with multiple jobs 4740 Committed 17 Not processed Maxim Orlov (m.orlov), Svetlana Derevyanko (getsusun) Alexander Korotkov (smagen) 2 1 year ago
date_trunc function in interval version 4761 Moved to next CF Not processed Przemysław Sztoch (psztoch) 5 10 months ago
A infrastructure to detect misuse of spin lock easier 4768 Moved to next CF Not processed Andy Fan (andy2) 3 1 year ago
Added support of XML_PARSE_HUGE flag for XML documents 4772 Rejected 17 Not processed Dmitry Koval (d.koval) 1 1 year ago
Adding linux cachestat in file Readv and Prefetch 4779 Rejected Not processed Cédric Villemain (c2main) 1 1 year ago
cleanup patches for dshash 4783 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
Remove IndividualLWLockNames 4790 Committed Not processed Álvaro Herrera (alvherre) Álvaro Herrera (alvherre) 1 1 year ago
Request for votes: Should we remove -Wdeclaration-after-statement? 4799 Rejected Not processed Jelte Fennema-Nio (jeltef) 1 1 year ago
Remove WIN32 conditional compilation from win32common.c 4804 Committed Not processed Tristan Partin (tristan957) Heikki Linnakangas (heikki) 1 1 year ago
Report the correct SQLSTATE for ENOMEM in file access 4806 Committed Not processed Alexander Kuzmenkov (akuzmenkov) Tom Lane (tgl) 1 1 year ago
un-revert MAINTAIN privilege and pg_maintain predefined role 4836 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 6 months ago
perlcritic error handling checks 4851 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago
Propagate sanity checks of ProcessUtility() to standard_ProcessUtility()? 4877 Moved to next CF Not processed Michael Paquier (michael-kun) 2 10 months ago
Monitoring & Control
System username in pg_stat_activity 4769 Moved to next CF Not processed Magnus Hagander (mha) 3 1 year ago
Performance
More scalable multixacts buffers and locking 2627 Committed Not processed Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) Álvaro Herrera (alvherre) 20 11 months ago
nbtree performance improvements through specialization on key shape 3672 Moved to next CF Not processed Matthias van de Meent (mmeent) 14 4 months ago
Improve dead tuple storage for lazy vacuum 3687 Committed Not processed Masahiko Sawada (masahikosawada), John Naylor (john.naylor) Masahiko Sawada (masahikosawada) 10 11 months ago
Index Prefetching 4351 Moved to next CF Needs rebase! Tomas Vondra (fuzzycz) 10 4 months ago
XLog size reductions: Reduced XLog record header size 4386 Moved to next CF Not processed Matthias van de Meent (mmeent) 6 9 months ago
Use ReadRecentBuffer() for btree root page 4419 Moved to next CF Not processed Thomas Munro (macdice) 7 1 year ago
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning 4564 Moved to next CF 7/7 +357−77 Ashutosh Bapat (ashutoshbapat) 8 13 hours ago
Index Insert Prefetching 4622 Moved to next CF Not processed Tomas Vondra (fuzzycz) 4 1 year ago
SLRU optimizations 4626 Committed Not processed Dilip Kumar (dilip.kumar), Andrey Borodin (x4m) Álvaro Herrera (alvherre) 3 11 months ago
nbtree: implement dynamic prefix truncation 4635 Moved to next CF Not processed Matthias van de Meent (mmeent) 7 4 months ago
nbtree: downlink right separator/HIKEY optimization 4638 Moved to next CF Not processed Matthias van de Meent (mmeent) 7 1 year ago
autovectorize page checksum code included elsewhere 4649 Moved to next CF 18 Not processed Nathan Bossart (bossartn) 3 1 year ago
GUC hashtable optimizations 4663 Committed 17 Not processed Jeff Davis (jdavis), John Naylor (john.naylor) John Naylor (john.naylor) 2 11 months ago
add AVX2 support to simd.h 4675 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 11 months ago
Adjust tuples estimate for appendrel 4711 Moved to next CF Not processed Richard Guo (richardguo) 4 1 year ago
Avoid computing ORDER BY junk columns unnecessarily 4717 Returned with feedback Not processed Heikki Linnakangas (heikki) 2 1 year ago
An improvement on parallel DISTINCT 4724 Committed Not processed Richard Guo (richardguo) David Rowley (davidrowley) 2 1 year ago
Not to invalidate CatalogSnapshot for local invalidation messages 4739 Rejected Not processed Xiaoran Wang (fanfuxiaoran) 2 1 year ago
Make vacuum opportunistic freezing adaptive 4756 Withdrawn Not processed Melanie Plageman (melanieplageman) 2 1 year ago
shared detoast datum 4759 Moved to next CF Not processed Andy Fan (andy2) 6 9 months ago
Reordering DISTINCT keys to match input path's pathkeys 4787 Moved to next CF Not processed Richard Guo (richardguo) Richard Guo (richardguo) 4 4 months ago
Apply the "LIMIT 1" optimization to partial DISTINCT 4801 Committed Not processed Richard Guo (richardguo) David Rowley (davidrowley) 1 1 year ago
JIT compilation per plan node 4837 Moved to next CF Not processed David Rowley (davidrowley), Melih Mutlu (melihmutlu) 3 10 months ago
The Prepare statement with the skewed parameter uses the custom plan 4839 Moved to next CF Not processed Zongliang Quan (quanzl) 3 1 year ago
Use streaming read API in ANALYZE 4843 Committed Not processed Nazir Bilal Yavuz (nbyavuz) Thomas Munro (macdice) 1 11 months ago
Partial aggregates push down 4857 Moved to next CF Not processed Yuki Fujii (fujiiyuki) 3 7 months ago
Avoid stack frame setup in GenerationAlloc() and SlabAlloc() by 4869 Committed Not processed David Rowley (davidrowley) David Rowley (davidrowley) 1 1 year ago
Procedural Languages
Better error messages for %TYPE and %ROWTYPE in plpgsql 4853 Committed Not processed Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
Refactoring
SetLatches() 3998 Moved to next CF Not processed Thomas Munro (macdice) 12 4 months ago
Refactor fork+exec code 4376 Committed Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 5 8 months ago
Revises for the check of parameterized partial paths 4425 Moved to next CF Not processed Richard Guo (richardguo) Richard Guo (richardguo) 6 7 months ago
Relation bulk write facility 4575 Committed Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 3 1 year ago
New [relation] options engine 4688 Moved to next CF Needs rebase! Nikolay Shaplov (nataraj) 7 1 week ago
Split index and table statistics into different types of stats 4792 Moved to next CF Not processed Bertrand Drouvot (bertranddrouvot.pg) 3 1 year ago
Remove potentially redundant smgropen() calls 4794 Committed Not processed Japin Li (japin) Heikki Linnakangas (heikki) 1 1 year ago
Separate equalRowTypes() from equalTupleDescs() 4819 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago
Rename constants in preparation of variableness 4828 Moved to next CF 18 Not processed David Christensen (davidchristensen) 3 7 months ago
Combine headerscheck and cpluspluscheck scripts 4831 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 1 year ago
Change the bool member of the Query structure to bits 4844 Withdrawn Not processed Zongliang Quan (quanzl) 1 1 year ago
Improve readability by using designated initializers when possible 4847 Committed 17 Not processed Jelte Fennema-Nio (jeltef) Michael Paquier (michael-kun) 1 1 year ago
Refactor SASL exchange in preparation for OAuth Bearer 4862 Committed Not processed Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) Daniel Gustafsson (d_gustafsson) 1 1 year ago
Replication & Recovery
logicalrep_worker_launch - counting/checking the type limits 4499 Withdrawn Not processed Peter Smith (smithpb2250) 4 11 months ago
Force the old transactions logs cleanup even if checkpoint is skipped 4619 Moved to next CF Not processed Daniil Zakhlystov (daniil.zakhlystov) 4 1 year ago
Do away with zero-padding assumption before WALRead() 4824 Committed Not processed Bharath Rupireddy (bharathrupireddy) Jeff Davis (jdavis) 1 1 year ago
Have pg_basebackup write "dbname" in "primary_conninfo"? 4841 Committed 17 Not processed Ian Barwick (barwick) Amit Kapila (amitkapila) 1 1 year ago
confirmed flush lsn seems to be move backward in certain error cases 4845 Moved to next CF Not processed vigneshwaran C (vignesh.postgres) Amit Kapila (amitkapila) 2 9 months ago
Security
Encoding protection for pgcrypto 4809 Moved to next CF Not processed shihao zhong (zhong950419) 3 1 year ago
Fix incorrect PG_GETARG in pgcrypto 4822 Committed stable Not processed shihao zhong (zhong950419) Michael Paquier (michael-kun) 1 1 year ago
Avoid mixing custom and OpenSSL BIO functions 4834 Withdrawn Not processed 1 3 months ago
Make query cancellation keys longer 4870 Moved to next CF 6/7 +451−60 Heikki Linnakangas (heikki), Jelte Fennema-Nio (jeltef) 4 1 month ago
Server Features
BCP 47 locale names for Windows 3772 Moved to next CF Not processed Thomas Munro (macdice) 8 7 months 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 2 months ago
ltree hash functions 4375 Committed Not processed Tommy Pavlicek (tommyp) Tom Lane (tgl) 5 1 year ago
pg_stat_logmsg 4431 Moved to next CF Not processed Joe Conway (jconway) 7 8 months ago
Support run-time partition pruning for hash join 4512 Moved to next CF 17 Not processed Richard Guo (richardguo) 6 6 months ago
Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING 4617 Moved to next CF Not processed Marko Tiikkaja (johto) 5 6 months ago
Mark search_path as GUC_REPORT 4646 Moved to next CF Not processed Alexander Kukushkin (cyberdem0n), Jelte Fennema-Nio (jeltef) Tomas Vondra (fuzzycz) 4 7 months ago
Sequence Access Methods, round two 4677 Moved to next CF 6/7 +910−632 Michael Paquier (michael-kun) 7 1 month ago
Union Replacement of OR logic 4715 Moved to next CF 16 Not processed 3 11 months ago
Switch to FullTransactionId for PGPROC->xid and XLogRecord->xl_xid 4741 Moved to next CF Not processed Maxim Orlov (m.orlov) 3 1 year ago
Table AM Interface Enhancements 4866 Moved to next CF Not processed Alexander Korotkov (smagen) Alexander Korotkov (smagen) 3 9 months ago
KNN-btree 4871 Moved to next CF Needs rebase! Nikita Glukhov (n.glukhov), Anton Melnikov (antonmel) 6 3 months ago
CREATE DATABASE ... STRICT_UNICODE 4876 Moved to next CF Not processed Jeff Davis (jdavis) 5 3 months ago
SQL Commands
Incremental View Maintenance (IVM), take 2 4337 Moved to next CF Needs rebase! Yugo Nagata (yugo.nagata) 10 7 months ago
Remaining sql/json patches 4377 Committed Not processed Amit Langote (amitlan), Nikita Glukhov (n.glukhov) Amit Langote (amitlan) 5 11 months ago
RETURNING OLD/NEW values 4723 Moved to next CF 18 Not processed Dean Rasheed (deanr) Dean Rasheed (deanr) 6 2 months ago
System Administration
recovery modules 4082 Moved to next CF 18 Not processed Nathan Bossart (bossartn) 8 8 months ago
Possibility to disable `ALTER SYSTEM` 4805 Committed 17 Not processed Gabriele Bartolini (gbartolini), Jelte Fennema-Nio (jeltef) Robert Haas (rhaas) 1 11 months ago
Add checkpoint/redo LSNs to recovery errors 4859 Committed 17 Not processed David Steele (dsteele) Michael Paquier (michael-kun) 1 1 year ago
Testing
CI and test improvements 3709 Moved to next CF Not processed Justin Pryzby (justinpryzby) 14 4 months ago
Detect test suite sideeffects in pg_regress 4321 Withdrawn Not processed Daniel Gustafsson (d_gustafsson) 5 1 year ago
Build the docs if there are changes in docs and don't run other tasks if the changes are only in docs 4555 Moved to next CF Not processed Nazir Bilal Yavuz (nbyavuz) 4 10 months ago
change regexp_substr first argument make tests more easier to understand 4744 Moved to next CF stable Not processed jian he (universality) 4 6 months ago
verify predefined LWLocks have entries in wait_event_names.txt 4760 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
int4->bool test coverage 4789 Committed Not processed Christoph Berg (myon) Michael Paquier (michael-kun) 1 1 year ago
A failure in t/038_save_logical_slots_shutdown.pl 4796 Committed Not processed Bharath Rupireddy (bharathrupireddy) Amit Kapila (amitkapila) 1 1 year ago
Add test module for verifying backtrace functionality 4823 Moved to next CF Not processed Bharath Rupireddy (bharathrupireddy) 3 10 months ago
Injection points: some tools to wait and wake 4838 Committed 17 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 1 year ago
Can we include capturing logs of pgdata/pg_upgrade_output.d/*/log in buildfarm 4850 Rejected Not processed vigneshwaran C (vignesh.postgres) 1 1 year ago
Add basic tests for the low-level backup method 4858 Committed 17 Not processed David Steele (dsteele) Michael Paquier (michael-kun) 1 1 year ago