Commitfest 2024-11

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


Status summary: Committed: 78. Moved to next CF: 236. Withdrawn: 11. Rejected: 2. Returned with Feedback: 9. Total: 336.

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
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 Committed 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
DirtyScanshot index scan skips concurrently updated tuples 5151 Moved to next CF stable 7/7 +146−8 Michail Nikolaev (nkey) 4 1 month 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
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
Fix RelationTruncate() corruption 5242 Moved to next CF Not processed Robert Haas (rhaas), Thomas Munro (macdice) Thomas Munro (macdice) 3 1 week ago
Issue with set_indexsafe_procflags in ReindexRelationConcurrently 5243 Committed Not processed Michail Nikolaev (nkey) Michael Paquier (michael-kun) 1 7 months ago
fix use after free inside json_unique_check_key 5244 Committed 17 Not processed Zhao Junwang (zhjwpku) Tomas Vondra (fuzzycz) 1 7 months ago
Fix small overread during SASLprep 5247 Committed stable Not processed Jacob Champion (jchampion) Daniel Gustafsson (d_gustafsson) 1 7 months ago
ensure we have a snapshot when dropping an index concurrently 5262 Moved to next CF 18 6/7 +35−5 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 4 days ago
remove pg_authid's TOAST table 5264 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 6 months ago
pg_ctl/miscinit: print "MyStartTime" as a long long instead of long to avoid 2038 problem 5271 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 4 months ago
Fix inconsistent RestrictInfo serial numbers 5287 Committed Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 5 months ago
Remove the RTE_GROUP RTE if we drop the groupClause 5290 Committed 18 Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 5 months ago
Fix validation of COPY options FORCE_NOT_NULL/FORCE_NULL 5297 Committed Not processed Joel Jacobson (joeljacobson) Michael Paquier (michael-kun) 1 5 months ago
Fix for consume_xids advancing XIDs incorrectly 5303 Moved to next CF stable 6/7 +0−0 Yushi Ogiwara (yushi) 3 4 months ago
Avoid possible overflow (src/port/bsearch_arg.c) 5322 Committed 18 Not processed Ranier Vilela (raniervilela) Heikki Linnakangas (heikki) 1 5 months ago
Wrong result when enable_partitionwise_join is on if collation of PartitionKey and Column is different. 5324 Committed Not processed Tender Wang (tndrwang) Amit Langote (amitlan) 1 5 months ago
fix autovacuum assertion failure when dropping indexes 5328 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 5 months ago
Inconsistent output handling in 002_pg_upgrade.pl test logs 5339 Committed Not processed Joel Jacobson (joeljacobson) Michael Paquier (michael-kun) 1 5 months ago
small pg_combinebackup improvements 5345 Committed 18 Not processed Robert Haas (rhaas) Robert Haas (rhaas) 1 5 months ago
Fix for Extra Parenthesis in pgbench progress message 5349 Committed Not processed Yushi Ogiwara (yushi) Fujii Masao (masaofujii) 1 4 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
Extending with C: doc on how to call internal functions 5259 Withdrawn Not processed 1 2 months ago
doc: virtual envs with Pl/Python 5308 Moved to next CF Not processed Florents Tselai (florentst) 2 5 months ago
Clarify old WAL files cannot be removed until they are summarized 5310 Moved to next CF Not processed Fujii Masao (masaofujii) Fujii Masao (masaofujii) 2 4 months ago
Document how to run only specific regress tests 5333 Moved to next CF Not processed Paul Jungwirth (pjungwir) 2 5 months ago
Use "protocol options" name instead of "protocol extensions" everywhere 5341 Moved to next CF 7/7 +4−4 Jelte Fennema-Nio (jeltef) 3 1 month ago
event trigger matrix cleanup 5352 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 5 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
Avoid orphaned objects dependencies, take 3 4942 Moved to next CF 18 Needs rebase! Bertrand Drouvot (bertranddrouvot.pg) 6 2 months ago
GUC names in messages 5011 Committed 18 Not processed Peter Smith (smithpb2250) Michael Paquier (michael-kun) 3 6 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
Improvements for pg_wal_replay_wait() 5167 Returned with feedback 18 Not processed Alexander Korotkov (smagen) Alexander Korotkov (smagen) 2 6 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
remove adaptive spins_per_delay code 5210 Withdrawn 18 Not processed Nathan Bossart (bossartn) 2 7 months ago
add TOAST table to pg_index 5240 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 4 days ago
Cleaning up ERRCODE usage in our XML code 5254 Committed Not processed Tom Lane (tgl) Tom Lane (tgl) 1 6 months ago
miscellaneous pg_upgrade cleanup 5257 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 6 months ago
Remove an unnecessary check on semijoin_target_ok() on postgres_fdw.c 5291 Moved to next CF 6/7 +2−3 Tender Wang (tndrwang) Alexander Korotkov (smagen) 3 3 weeks ago
More CppAsString2() in psql's describe.c 5315 Committed 18 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 4 months ago
Use more CppAsString2() in pg_amcheck.c 5316 Committed 18 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 4 months ago
System views for versions reporting 5318 Moved to next CF stable Needs rebase! Dmitry Dolgov (erthalion) 4 2 weeks ago
make all ereport in gram.y print out relative location 5329 Committed 18 Not processed Jian He (stayreal) Tom Lane (tgl) 1 5 months ago
Consider pipeline implicit transaction as a transaction block 5342 Committed Not processed Anthonin Bonnefoy (bonnefoa) Michael Paquier (michael-kun) 1 4 months ago
Remove useless casts to (void *) 5350 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 4 months ago
Monitoring & Control
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
add log_transaction GUC setting 5131 Moved to next CF 18 Not processed Sergey Solovev (ashblade) 3 4 months ago
Trim the heap free memory 5252 Moved to next CF 18 Not processed Shawn Wang (shawnwang) 2 2 months ago
Enhance file_fdw to report processed and skipped tuples in COPY progress 5282 Moved to next CF Needs rebase! Fujii Masao (masaofujii) 3 1 month ago
Count and log pages set all frozen by vacuum 5346 Moved to next CF Not processed Melanie Plageman (melanieplageman) Melanie Plageman (melanieplageman) 2 3 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
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
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 Committed Not processed Richard Guo (richardguo) Richard Guo (richardguo) 4 4 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
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
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
prefetching for nestloop / indexscan 5208 Withdrawn Not processed Tomas Vondra (fuzzycz) 2 4 months ago
Avoiding superfluous buffer locking during nbtree backwards scans 5222 Committed Not processed Matthias van de Meent (mmeent) Peter Geoghegan (pgeoghegan) 2 5 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
Allow pushdown of HAVING clauses with grouping sets 5248 Committed 18 Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 6 months ago
Consider explicit incremental sort for mergejoins 5265 Committed 18 Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 5 months ago
Improve statistics estimation considering GROUP-BY as a 'uniqueiser' 5269 Moved to next CF 18 2/7 +37−0 Andrei Lepikhov (lepikhov) Alexander Korotkov (smagen) 3 1 month ago
micro-optimize nbtcompare.c routines 5273 Withdrawn 18 Not processed Nathan Bossart (bossartn) 1 6 months ago
Limiting overshoot in nbtree SAOP parallel index scans 5299 Moved to next CF Needs rebase! Matthias van de Meent (mmeent) 3 5 months ago
type cache cleanup improvements 5317 Committed 18 Not processed Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Andrei Lepikhov (lepikhov) Alexander Korotkov (smagen) 1 5 months ago
use a non-locking initial test in TAS_SPIN on AArch64 5321 Moved to next CF 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 3 months ago
Additional function inlining for slow_deform_heap_tuple 5347 Moved to next CF Not processed David Rowley (davidrowley) David Rowley (davidrowley) 2 5 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
AIX support, revert the changes from 0b16bb8776bb8 5003 Returned with feedback Not processed Sriram RK (sriramrk) 3 4 months ago
Relcache refactoring 5022 Committed Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 3 5 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 Committed Not processed Tom Lane (tgl) Tom Lane (tgl) 2 6 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 Committed Not processed Heikki Linnakangas (heikki) Heikki Linnakangas (heikki) 2 5 months ago
Use function smgrclose() to replace the loop 5196 Moved to next CF 18 Not processed Steven Niu (niushiji) 3 5 months ago
Vectored IO in XLogWrite() 5225 Moved to next CF Not processed Melih Mutlu (melihmutlu) 3 4 months ago
JIT: Remove some unnecessary instructions. 5235 Committed 18 Not processed Xing Guo (higuoxing) Heikki Linnakangas (heikki) 1 5 months ago
Refactor bytea_sortsupport() 5288 Moved to next CF Not processed Aleksander Alekseev (a.alekseev) 3 4 months ago
Move clause_sides_match_join() into pathnode.h 5289 Moved to next CF Not processed James Hunter (hunjmes) David Rowley (davidrowley) 2 6 months ago
Missing deconstruct_array_builtin usage 5293 Committed 18 Not processed Bertrand Drouvot (bertranddrouvot.pg) Álvaro Herrera (alvherre) 1 6 months ago
Collation and ctype method tables and extension hooks 5301 Moved to next CF Needs rebase! Jeff Davis (jdavis) 4 2 months ago
introduce INT64_HEX_FORMAT/UINT64_HEX_FORMAT 5304 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 4 months ago
use __attribute__((target(...))) for AVX-512 stuff 5305 Committed 18 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 5 months ago
Refactor GetLockStatusData() by skipping unused backends and groups 5311 Committed Not processed Fujii Masao (masaofujii) Fujii Masao (masaofujii) 1 5 months ago
simplify regular expression locale global variables 5313 Moved to next CF Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 2 4 months ago
Rename trim_array() for consistency with the rest of array_* functions 5335 Withdrawn 18 Not processed Aleksander Alekseev (a.alekseev) 1 5 months ago
Reorganize CacheMemoryContext 5337 Withdrawn 18 Not processed Jeff Davis (jdavis) 1 5 months ago
Making error message more user-friendly with spaces in a URI 5348 Committed Not processed Yushi Ogiwara (yushi) Michael Paquier (michael-kun) 1 4 months ago
Proper object locking for GRANT/REVOKE 5351 Committed Not processed Peter Eisentraut (petere) Peter Eisentraut (petere) 1 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
Return pg_control from pg_backup_stop(). 4997 Moved to next CF 18 7/7 +181−30 David Steele (dsteele) 6 2 months ago
Recovery of .partial WAL segments 5148 Moved to next CF Not processed Stefan Fercot (stefan.fercot) 3 5 months ago
Security
add multiple client certificate selection feature 4924 Moved to next CF Not processed Cary Huang (cary) 4 1 year 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
Provide means to disable legacy crypt() and gen_salt() functions in pgcrypto 5332 Moved to next CF 18 Not processed Joe Conway (jconway) 2 2 months ago
Server Features
BCP 47 locale names for Windows 3772 Moved to next CF Not processed Thomas Munro (macdice) 8 8 months 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
Sequence Access Methods, round two 4677 Moved to next CF Needs rebase! Michael Paquier (michael-kun) 8 2 weeks 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
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
not-null constraints 5224 Committed Not processed Álvaro Herrera (alvherre) Álvaro Herrera (alvherre) 2 5 months ago
Add callback in pgstats for backend initialization 5234 Committed 18 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 7 months ago
Add callbacks for fixed-numbered stats flush in pgstats 5237 Committed 18 Not processed Michael Paquier (michael-kun) Michael Paquier (michael-kun) 1 7 months ago
removes attndims and typndims entirely 5263 Moved to next CF 18 Not processed Jian He (stayreal) 2 2 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
Add jsonpath string method $.replace(from, to) 5261 Withdrawn Not processed Florents Tselai (florentst) 1 6 months ago
Introduce the ability to enable/disable indexes 5267 Withdrawn 18 Not processed Shayon Mukherjee (shayonj) 1 1 week ago
jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part 5270 Returned with feedback Not processed Florents Tselai (florentst) 1 6 months ago
Support regular expressions with nondeterministic collations 5334 Moved to next CF Not processed Peter Eisentraut (petere) 2 3 months ago
System Administration
Track collation and ctype versions separately 5141 Moved to next CF 18 Not processed Jeff Davis (jdavis) 3 8 months ago
database-specific role memberships 5284 Moved to next CF Not processed Denis Laxalde (dlax), Kenaniah Cerny (kenaniah) 2 6 months ago
Testing
CI and test improvements 3709 Moved to next CF Not processed Justin Pryzby (justinpryzby) 14 4 months ago
Allow CI to only run the compiler warnings task 5249 Moved to next CF 18 7/7 +14−13 Bertrand Drouvot (bertranddrouvot.pg) 4 1 month ago
Add NetBSD and OpenBSD OSes to Postgres CI 5360 Moved to next CF Needs rebase! Nazir Bilal Yavuz (nbyavuz) Andres Freund (andresfreund) 3 1 week ago