Commitfest 2024-09

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


Status summary: Committed: 90. Moved to next CF: 206. Withdrawn: 15. Rejected: 5. Returned with Feedback: 50. Total: 366.

Closed patches

Patch ID Status Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Bug Fixes
Network failure may prevent promotion 4748 Moved to next CF 7/7 +52−202 Kyotaro Horiguchi (horiguti) Heikki Linnakangas (heikki) 7 1 week ago
apply_scanjoin_target_to_paths and partitionwise join 4929 Moved to next CF stable Not processed Ashutosh Bapat (ashutoshbapat) 4 3 months ago
elog/ereport VS misleading backtrace_function function address 4977 Rejected 18 Not processed Jakub Wartak (jakub.wartak.tomtom) 2 7 months ago
Fix variable existence tab completion for broken libedit 5009 Committed 17 Not processed Anton Melnikov (antonmel) Tom Lane (tgl) 2 7 months ago
Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state 5029 Moved to next CF 7/7 +121−6 ChangAo Chen (chenchangao) 5 1 week ago
Fix race conditions with concurrent drops of shared pgstats entries 5045 Moved to next CF stable Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 3 5 months ago
Incorrect error message for cancellation triggered by statement_timeout & flaky test 5070 Moved to next CF stable 7/7 +16−5 Jelte Fennema-Nio (jeltef) 6 1 month ago
inplace update: send nontransactional invalidations 5091 Moved to next CF stable 6/7 +0−0 Noah Misch (nmisch) Noah Misch (nmisch) 5 5 months ago
Incremental Sort Cost Estimation Instability 5093 Moved to next CF 18 6/7 +180−32 Andrei Lepikhov (lepikhov) 5 5 months ago
Prevent incorrect entries in pg_stat_activity. 5105 Moved to next CF 6/7 +19−2 Fujii Masao (masaofujii) 4 4 months ago
Assertion failure with summarize_wal enabled during pg_createsubscriber 5133 Committed 17 Not processed Robert Haas (rhaas) Robert Haas (rhaas) 1 8 months ago
Mitigation for mutating locale names on Windows 5136 Withdrawn Not processed Thomas Munro (macdice) 2 6 months ago
DirtyScanshot index scan skips concurrently updated tuples 5151 Moved to next CF stable 7/7 +146−8 Michail Nikolaev (nkey) 4 1 month ago
Crash after detaching a partition concurrently from another session 5155 Committed stable Not processed Álvaro Herrera (alvherre), Kuntal Ghosh (kuntal_ghosh) Álvaro Herrera (alvherre) 1 7 months ago
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY 5160 Moved to next CF stable 6/7 +1567−50 Michail Nikolaev (nkey) 4 1 month ago
Invalid postgres version detection in meson.build 5177 Rejected 17 Not processed Sergey Solovev (ashblade) 1 7 months ago
Fix standby may crash when switching-over in certain special cases 5199 Moved to next CF 7/7 +2−2 pixian shi (pxshi) 4 3 months ago
XMLSERIALIZE won't indent xml strings containing blank nodes 5217 Committed Not processed Jim Jones (jimus) Tom Lane (tgl) 1 7 months ago
Reject non-ASCII locale names 5218 Committed Not processed Thomas Munro (macdice) Thomas Munro (macdice) 1 6 months ago
Improve error message for rejecting trailing junk after numeric literals 5219 Committed Not processed Karina Litskevich (karinalitskevich) Tom Lane (tgl) 1 7 months ago
Documentation
Document NULL Concepts and Behaviors 5086 Moved to next CF 7/7 +1279−160 David Johnston (polobo) 6 1 month ago
Doc: Improve hostssl related descriptions and option presentation 5088 Moved to next CF Needs rebase! David Johnston (polobo) 5 1 month ago
Document DateStyle effect on jsonpath string() 5101 Committed 17 Not processed David Wheeler (theory) Tom Lane (tgl) 1 6 months ago
fix CRC algorithm in WAL reliability docs 5163 Committed stable Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
Migrate documentation from DocBook 4.5 to 5.2 5171 Withdrawn 18 Not processed 1 7 months ago
PG docs - Sequence CYCLE clause 5191 Committed Not processed Peter Smith (smithpb2250) Bruce Momjian (bmomjian) 1 7 months ago
Miscellaneous
Unlinking Parallel Hash Join inner batch files sooner 4314 Moved to next CF Not processed Thomas Munro (macdice) 9 6 months 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 Returned with feedback Not processed Andy Fan (andy2) 3 1 year ago
Avoid orphaned objects dependencies, take 3 4942 Moved to next CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 2 months ago
Proposal to have INCLUDE/EXCLUDE options for altering option values 4955 Withdrawn Not processed Ayush Vatsa (developerayuva) 2 7 months ago
-Wmissing-variable-declarations 4987 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 2 7 months ago
GUC names in messages 5011 Moved to next CF 18 Not processed Peter Smith (smithpb2250) Michael Paquier (michael-kun) 3 6 months ago
thread-safety: gmtime_r(), localtime_r() 5084 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 2 7 months ago
Assorted style changes with a tiny bit improvement 5106 Committed 18 Not processed Ranier Vilela (raniervilela) Michael Paquier (michael-kun) 1 9 months ago
remove volatile qualifiers from pg_stat_statements 5145 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
Casts from jsonb to other types should cope with json null 5152 Moved to next CF Not processed Tom Lane (tgl) Tom Lane (tgl) 3 2 months ago
Fix comments in instr_time.h and remove an unneeded cast to int64 5159 Committed 18 Not processed Bertrand Drouvot (bertranddrouvot.pg) Heikki Linnakangas (heikki) 1 8 months ago
format_datum debugging function 5165 Returned with feedback Not processed Paul Jungwirth (pjungwir) 1 8 months ago
Improvements for pg_wal_replay_wait() 5167 Moved to next CF 18 Not processed Alexander Korotkov (smagen) Alexander Korotkov (smagen) 2 6 months ago
Create syscaches for pg_extension 5173 Committed Not processed Jelte Fennema-Nio (jeltef) Michael Paquier (michael-kun) 1 7 months ago
[PROPOSAL] : Disallow use of empty column name in (column_name '') in ALTER or CREATE of foreign table. 5184 Moved to next CF 7/7 +61−0 Nishant Sharma (nishant-at-edb) 4 2 weeks ago
replace magic num in struct cachedesc with CATCACHE_MAXKEYS 5186 Withdrawn Not processed Zhao Junwang (zhjwpku) 1 7 months ago
Don't overwrite scan key in systable_beginscan() 5192 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 7 months ago
Add llvm version into the version string 5202 Returned with feedback stable Not processed Dmitry Dolgov (erthalion) 1 6 months ago
remove adaptive spins_per_delay code 5210 Moved to next CF 18 Not processed Nathan Bossart (bossartn) 2 7 months ago
Monitoring & Control
System username in pg_stat_activity 4769 Returned with feedback Not processed Magnus Hagander (mha) 3 1 year ago
relfilenode statistics 5007 Moved to next CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 1 month ago
Add pg_ownerships and pg_privileges system views 5033 Moved to next CF Not processed Joel Jacobson (joeljacobson) 4 4 months ago
Improve EXPLAIN output for multicolumn B-Tree Index 5063 Moved to next CF 18 Not processed Masahiro Ikeda (masahiro.ikeda) 4 6 months ago
Extend pg_get_acl to handle sub-object IDs 5109 Committed Not processed Joel Jacobson (joeljacobson) Michael Paquier (michael-kun) 1 9 months ago
add log_transaction GUC setting 5131 Moved to next CF 18 Not processed Sergey Solovev (ashblade) 3 4 months ago
Performance
nbtree performance improvements through specialization on key shape 3672 Moved to next CF Not processed Matthias van de Meent (mmeent) 14 5 months ago
Index Prefetching 4351 Moved to next CF Needs rebase! Tomas Vondra (fuzzycz) 11 1 week ago
Use ReadRecentBuffer() for btree root page 4419 Returned with feedback 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 +389−77 Ashutosh Bapat (ashutoshbapat) Amit Langote (amitlan) 8 1 week ago
nbtree: implement dynamic prefix truncation 4635 Moved to next CF Not processed Matthias van de Meent (mmeent) 7 5 months ago
nbtree: downlink right separator/HIKEY optimization 4638 Moved to next CF Not processed Matthias van de Meent (mmeent) 7 1 year ago
Adjust tuples estimate for appendrel 4711 Returned with feedback Not processed Richard Guo (richardguo) 4 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
JIT compilation per plan node 4837 Withdrawn Not processed David Rowley (davidrowley), Melih Mutlu (melihmutlu) 3 11 months ago
The Prepare statement with the skewed parameter uses the custom plan 4839 Withdrawn Not processed Zongliang Quan (quanzl) 3 1 year ago
Partial aggregates push down 4857 Returned with feedback Not processed Yuki Fujii (fujiiyuki) 3 7 months ago
Pass sk_attno to GIST consistent function 4902 Returned with feedback Not processed Michal Kleczek (mkleczek) 2 8 months ago
Add a attopt to disable MCV when estimating for Var = Const 4909 Moved to next CF Not processed Andy Fan (andy2) 4 11 months ago
Speed up Hash Join by teaching ExprState about hashing 4985 Committed Not processed David Rowley (davidrowley) David Rowley (davidrowley) 2 7 months ago
Speed up JSON escape processing with SIMD plus other optimisations 5002 Committed Not processed David Rowley (davidrowley) David Rowley (davidrowley) 2 8 months ago
Sort functions with specialized comparators 5036 Moved to next CF 6/7 +34−48 Andrey Borodin (x4mmm), Stepan Neretin (fenixrnd.mail.ru) John Naylor (john.naylor) 5 1 month ago
Streaming Vacuum 5089 Moved to next CF Not processed Thomas Munro (macdice), Melanie Plageman (melanieplageman) Melanie Plageman (melanieplageman) 5 1 month ago
Make tuple deformation faster 5097 Moved to next CF Not processed David Rowley (davidrowley) David Rowley (davidrowley) 4 3 months ago
Add GiST support for mixed-width integer operators 5113 Returned with feedback 18 Not processed Paul Jungwirth (pjungwir) 1 7 months ago
MergeJoin beats HashJoin in the case of multiple hash clauses 5114 Moved to next CF Needs rebase! Andrei Lepikhov (lepikhov) 4 1 month ago
Allow partition-wise join when whole row var is needed 5128 Moved to next CF 18 Needs rebase! Ashutosh Bapat (ashutoshbapat), Alexander Pyhalov (a.pyhalov) 4 4 months ago
Asynchronous MergeAppend Execution 5129 Moved to next CF Needs rebase! Alexander Pyhalov (a.pyhalov) 4 7 months ago
pg_upgrade: retrieve subscription count more efficiently 5135 Committed 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 8 months ago
amcheck unique check optimization 5140 Committed 18 Not processed Alexander Korotkov (smagen) Alexander Korotkov (smagen) 1 8 months ago
Speeding up ruleutils' name de-duplication code, redux 5144 Committed Not processed Tom Lane (tgl) Tom Lane (tgl) 1 7 months ago
pg_dump: optimize dumpFunc() 5147 Withdrawn 18 Not processed Nathan Bossart (bossartn) 1 8 months ago
Avoid unnecessary post-sort projection 5207 Committed Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 7 months ago
prefetching for nestloop / indexscan 5208 Moved to next CF Not processed Tomas Vondra (fuzzycz) 2 4 months ago
Avoid inserting unnecessary PlaceHolderVars 5216 Committed 16 Not processed Tom Lane (tgl) Tom Lane (tgl) 1 6 months ago
Avoiding superfluous buffer locking during nbtree backwards scans 5222 Moved to next CF Not processed Matthias van de Meent (mmeent) Peter Geoghegan (pgeoghegan) 2 5 months ago
Optimize WindowAgg's use of tuplestores 5228 Committed Not processed David Rowley (davidrowley) David Rowley (davidrowley) 1 7 months ago
Add ExprState hashing for GROUP BY and hashed SubPlans 5229 Moved to next CF Not processed David Rowley (davidrowley) David Rowley (davidrowley) 3 4 months ago
Procedural Languages
Add tests for PL/pgSQL SRFs 5223 Returned with feedback Not processed Paul Jungwirth (pjungwir) 1 7 months ago
Refactoring
SetLatches() 3998 Moved to next CF Not processed Thomas Munro (macdice) 12 5 months ago
New [relation] options engine 4688 Moved to next CF Needs rebase! Nikolay Shaplov (nataraj) 7 4 weeks ago
Split index and table statistics into different types of stats 4792 Returned with feedback Not processed Bertrand Drouvot (bertranddrouvot.pg) 3 1 year ago
Rename constants in preparation of variableness 4828 Returned with feedback 18 Not processed David Christensen (davidchristensen) 3 8 months ago
Vectored I/O in bulk_write.c 4891 Returned with feedback Not processed Thomas Munro (macdice) 2 9 months ago
AIX support, revert the changes from 0b16bb8776bb8 5003 Moved to next CF Not processed Sriram RK (sriramrk) 3 4 months ago
Relcache refactoring 5022 Moved to next CF Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 3 5 months ago
remove the use of disable_cost, related cleanups 5032 Committed 18 Not processed Robert Haas (rhaas) Robert Haas (rhaas) 2 6 months ago
Useless parameter 'cur_skey' in IndexScanOK 5104 Committed stable Not processed Aleksander Alekseev (a.alekseev) Heikki Linnakangas (heikki) 1 8 months ago
SendProcSignal(), SetLatch() → SendInterrupt() 5118 Moved to next CF Not processed Heikki Linnakangas (heikki), Thomas Munro (macdice) 3 2 months ago
Converting tab-complete.c's else-if chain to a switch 5123 Moved to next CF Not processed Tom Lane (tgl) Tom Lane (tgl) 2 6 months ago
refactor the CopyOneRowTo 5126 Committed Not processed jian he (universality) Heikki Linnakangas (heikki) 1 8 months ago
Remove redundant code in create_gather_merge_path 5137 Committed Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 8 months ago
Remove dead generators for cyrillic encoding converson tables 5143 Committed Not processed Heikki Linnakangas (heikki) 1 8 months ago
Fix a few issues in collation cache 5164 Moved to next CF 18 Not processed Jeff Davis (jdavis) 3 4 months ago
Call rm_redo in a temporary memory context 5174 Moved to next CF Not processed Heikki Linnakangas (heikki) 3 6 months ago
Refactor postmaster child handling 5185 Moved to next CF Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 2 5 months ago
Some refactoring for fixed-numbered stats template in injection_points 5187 Withdrawn 18 Not processed Michael Paquier (michael-kun) 1 7 months ago
Remove redundant NULL check in clause_selectivity_ext() 5188 Rejected Not processed Ilia Evdokimov (ilidock95) 1 6 months ago
Basic threading API pg_threads.h 5194 Returned with feedback Not processed Thomas Munro (macdice) 1 7 months ago
Use function smgrclose() to replace the loop 5196 Moved to next CF 18 Not processed Steven Niu (niushiji) 3 5 months ago
Refactor: allow pg_strncoll(), etc., to accept -1 length for NUL-terminated cstrings. 5198 Committed 18 Not processed Jeff Davis (jdavis) Jeff Davis (jdavis) 1 6 months ago
Use more consistent names for the labels of PG_Locale_Strategy 5213 Committed Not processed Andreas Karlsson (kandreas) Michael Paquier (michael-kun) 1 7 months ago
Vectored IO in XLogWrite() 5225 Moved to next CF Not processed Melih Mutlu (melihmutlu) 3 4 months ago
Replication & Recovery
CSN snapshots in hot standby 4912 Moved to next CF 18 Not processed Heikki Linnakangas (heikki) 4 4 months ago
teach pg_combinebackup to detect deleted files where possible 4951 Withdrawn 18 Not processed Robert Haas (rhaas) Robert Haas (rhaas) 2 7 months ago
Return pg_control from pg_backup_stop(). 4997 Moved to next CF 18 7/7 +181−30 David Steele (dsteele) 6 2 months ago
Conflict detection and logging in logical replication 5064 Committed Not processed Zhijie Hou (houzj), shveta malik (shvetam), Nisha Moond (nishamoond) Amit Kapila (amitkapila) 2 7 months ago
Recovery of .partial WAL segments 5148 Moved to next CF Not processed Stefan Fercot (stefan.fercot) 3 5 months ago
Security
Encoding protection for pgcrypto 4809 Returned with feedback Not processed shihao zhong (zhong950419) 3 1 year ago
Make query cancellation keys longer 4870 Moved to next CF 7/7 +786−161 Heikki Linnakangas (heikki), Jelte Fennema-Nio (jeltef) Heikki Linnakangas (heikki) 4 1 week ago
add multiple client certificate selection feature 4924 Moved to next CF Not processed Cary Huang (cary) 4 1 year ago
Restrict EXPLAIN (ANALYZE) for RLS and security_barrier views 4999 Rejected 18 Not processed Laurenz Albe (laurenz) 2 6 months ago
Extension security improvement: Add support for extensions with an owned schema 5018 Moved to next CF 18 7/7 +326−62 Jelte Fennema-Nio (jeltef) 6 6 months ago
Server Features
BCP 47 locale names for Windows 3772 Moved to next CF Not processed Thomas Munro (macdice) 8 8 months ago
Add the ability to limit the amount of memory that can be allocated to backends. 3867 Returned with feedback Not processed Reid Thompson (jreidthompsoncd), John Morris (coyotebush) 11 1 year ago
Multi-version ICU 3956 Returned with feedback 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
pg_stat_logmsg 4431 Returned with feedback Not processed Joe Conway (jconway) 7 8 months ago
Support run-time partition pruning for hash join 4512 Returned with feedback 17 Not processed Richard Guo (richardguo) 6 7 months ago
Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING 4617 Returned with feedback Not processed Marko Tiikkaja (johto) 5 6 months ago
Mark search_path as GUC_REPORT 4646 Committed 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 Needs rebase! Michael Paquier (michael-kun) 8 2 weeks ago
Table AM Interface Enhancements 4866 Returned with feedback 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 4 months ago
CREATE DATABASE ... STRICT_UNICODE 4876 Moved to next CF Not processed Jeff Davis (jdavis) 5 4 months ago
Eager aggregation, take 3 4881 Moved to next CF 19 Needs rebase! Richard Guo (richardguo) 6 2 months ago
CREATE DATABASE ... STRATEGY=FILE_CLONE 4886 Moved to next CF 2/7 +170−3 Thomas Munro (macdice), Nazir Bilal Yavuz (nbyavuz) Thomas Munro (macdice) 5 1 week ago
Use WALReadFromBuffers in more places 4952 Moved to next CF Not processed Bharath Rupireddy (bharathrupireddy) 4 6 months ago
CREATE INDEX CONCURRENTLY for partitioned tables 5004 Moved to next CF 2/7 +520−78 Justin Pryzby (justinpryzby), Ilya Gladyshev (qoops) 6 5 months ago
Pluggable cumulative statistics 5034 Committed 18 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 2 8 months ago
Flush pgstats file during checkpoints 5047 Returned with feedback 18 Not processed Michael Paquier (michael-kun) 2 7 months ago
VACUUM FULL / CLUSTER CONCURRENTLY 5117 Moved to next CF 18 7/7 +1259−207 Antonin Houska (a.houska) 4 1 week ago
REINDEX not updating partition progress 5122 Moved to next CF stable Not processed Ilya Gladyshev (qoops) 3 8 months ago
Add support for (Var op Var) clause in extended MCV statistics 5180 Returned with feedback Not processed Ilia Evdokimov (ilidock95) 1 7 months ago
not-null constraints 5224 Moved to next CF Not processed Álvaro Herrera (alvherre) Álvaro Herrera (alvherre) 2 5 months ago
SQL Commands
Incremental View Maintenance (IVM), take 2 4337 Moved to next CF Needs rebase! Yugo Nagata (yugo.nagata) 11 7 months ago
RETURNING OLD/NEW values 4723 Moved to next CF 18 Not processed Dean Rasheed (deanr) Dean Rasheed (deanr) 6 2 months ago
Virtual generated columns 4972 Moved to next CF Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 5 1 month ago
Support POSITION with nondeterministic collations 5209 Moved to next CF 7/7 +247−48 Peter Eisentraut (petere) Peter Eisentraut (petere) 4 1 month ago
System Administration
Track collation and ctype versions separately 5141 Moved to next CF 18 Not processed Jeff Davis (jdavis) 3 8 months ago
Testing
CI and test improvements 3709 Moved to next CF Not processed Justin Pryzby (justinpryzby) 14 4 months ago
change regexp_substr first argument make tests more easier to understand 4744 Withdrawn stable Not processed jian he (universality) 4 7 months ago
Add test module for verifying backtrace functionality 4823 Withdrawn Not processed Bharath Rupireddy (bharathrupireddy) 3 11 months ago
Convert node test compile-time settings into run-time parameters 5005 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 2 8 months ago