Commitfest 2025-03 (2025-03-01 – 2025-04-08)

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


Status summary: Committed: 154. Moved to next CF: 139. Withdrawn: 23. Rejected: 6. Returned with Feedback: 21. Total: 343.

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
AcquireExecutorLocks() and run-time pruning 3478 Committed Performance Needs rebase! Amit Langote (amitlan) Tom Lane (tgl) Amit Langote (amitlan) 17 2 months ago
Reducing planning time when tables have many partitions 3701 Committed Performance 7/7 +446−120 Yuya Watari (watari) Tom Lane (tgl), Thom Brown (thom), Ashutosh Bapat (ashutoshbapat), Andrei Lepikhov (lepikhov), newtglobal postgresql_contributors (newtpostgrescontributors) David Rowley (davidrowley) 15 9 months ago
Index Prefetching 4351 Moved to different CF Performance 10/10 +3786−1922 Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) 13 6 days ago
Statistics Import and Export 4538 Committed Performance 7/7 +267−64 Corey Huinker (coreyh) Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) Jeff Davis (jdavis) 9 8 months ago
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning 4564 Committed Performance 7/7 +389−77 Ashutosh Bapat (ashutoshbapat) Amit Langote (amitlan) 8 9 months ago
Special-case executor expression steps for common combinations 4627 Committed Performance 7/7 +194−39 Andres Freund (andresfreund), Daniel Gustafsson (d_gustafsson) Andreas Karlsson (kandreas) Daniel Gustafsson (d_gustafsson) 8 10 months ago
Teach predtest about IS [NOT] <boolean> proofs 4690 Moved to different CF Performance 10/10 +1882−129 James Coleman (jcole1989) Tom Lane (tgl) 8 1 year ago
Parallel CREATE INDEX for GIN indexes 4966 Moved to different CF Performance 9/10 +7−0 Tomas Vondra (fuzzycz) Kirill Reshke (reshke), Matthias van de Meent (mmeent), Andy Fan (andy2) 6 8 months ago
[CREATE|RE] INDEX CONCURRENTLY with single heap scan 4971 Moved to different CF Performance 19 9/10 +2867−479 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Matthias van de Meent (mmeent) 8 1 week ago
Sort functions with specialized comparators 5036 Committed Performance 6/7 +34−48 Andrey Borodin (x4mmm), Stepan Neretin (fenixrnd.mail.ru) John Naylor (john.naylor) 5 11 months ago
Remove self join on a unique column 5043 Committed Performance 7/7 +53−28 Andrei Lepikhov (lepikhov) Dean Rasheed (deanr) Alexander Korotkov (smagen) 5 9 months ago
nbtree skip scan 5081 Committed Performance 7/7 +3840−565 Peter Geoghegan (pgeoghegan) Aleksander Alekseev (a.alekseev), Masahiro Ikeda (masahiro.ikeda), Alena Rybakina (a.rybakina) Peter Geoghegan (pgeoghegan) 5 9 months ago
Streaming Vacuum 5089 Committed Performance Not processed Thomas Munro (macdice), Melanie Plageman (melanieplageman) Melanie Plageman (melanieplageman) 5 2 months ago
Improved crc32c performance with AVX-512 algorithm. 5100 Returned with feedback Performance 18 Needs rebase! Paul Amonson (pamonson), Raghuveer Devulapalli (rdevulap) Nathan Bossart (bossartn) 4 11 months ago
MergeJoin beats HashJoin in the case of multiple hash clauses 5114 Committed Performance Needs rebase! Andrei Lepikhov (lepikhov) Alexander Korotkov (smagen) 4 6 months ago
Allow partition-wise join when whole row var is needed 5128 Moved to different CF Performance 18 Needs rebase! Ashutosh Bapat (ashutoshbapat), Alexander Pyhalov (a.pyhalov) 5 5 months ago
Asynchronous MergeAppend Execution 5129 Moved to different CF Performance 10/10 +1441−710 Alexander Pyhalov (a.pyhalov) Matheus Alcantara (matheus.alcantara) 7 3 weeks ago
Use read streams in autoprewarm 5162 Committed Performance 6/7 +178−76 Nazir Bilal Yavuz (nbyavuz) Daniel Gustafsson (d_gustafsson) Melanie Plageman (melanieplageman) 4 9 months ago
AIO 5227 Committed Performance 7/7 +5611−79 Andres Freund (andresfreund) Noah Misch (nmisch) Andres Freund (andresfreund) 4 9 months ago
Allow SQL functions use CachedPlan machinery 5246 Committed Performance 18 7/7 +2109−972 Alexander Pyhalov (a.pyhalov) Tom Lane (tgl), Pavel Stehule (okbobcz) Tom Lane (tgl) 3 9 months ago
Improve statistics estimation considering GROUP-BY as a 'uniqueiser' 5269 Committed Performance 18 2/7 +37−0 Andrei Lepikhov (lepikhov) Alexander Korotkov (smagen) 3 11 months ago
Replace IN VALUES with ANY in WHERE clauses during optimization 5283 Committed Performance 18 Needs rebase! Andrei Lepikhov (lepikhov), Alena Rybakina (a.rybakina) newtglobal postgresql_contributors (newtpostgrescontributors) Alexander Korotkov (smagen) 3 9 months ago
Limiting overshoot in nbtree SAOP parallel index scans 5299 Moved to different CF Performance 10/10 +151−23 Matthias van de Meent (mmeent) 4 6 months ago
Trigger more frequent autovacuums for insert-heavy tables 5320 Committed Performance 7/7 +37−16 Melanie Plageman (melanieplageman) Nathan Bossart (bossartn) Melanie Plageman (melanieplageman) 3 2 months ago
Add sortsupport for range types and btree_gist 5325 Committed Performance 7/7 +870−8 Bernd Helmle (psoo), Christoph Heiss (christoph.heiss) Andrey Borodin (x4m), jian he (hellothere) Heikki Linnakangas (heikki) 3 9 months ago
Parallel heap vacuum 5326 Moved to different CF Performance Needs rebase! Masahiko Sawada (masahikosawada) Hayato Kuroda (ha-kun) 7 4 months ago
Use read_stream in index vacuum 5327 Committed Performance 7/7 +167−25 Andrey Borodin (x4m) Melanie Plageman (melanieplageman), Kirill Reshke (reshke), Rahila Syed (rahila), Zhao Junwang (zhjwpku) Melanie Plageman (melanieplageman) 3 10 months ago
Showing applied extended statistics in explain Part2 5359 Moved to different CF Performance 18 10/10 +365−2 Tatsuro Yamada (tatsuro_yamada) Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov), Masahiro Ikeda (masahiro.ikeda), Ilia Evdokimov (ilidock95) Tomas Vondra (fuzzycz) 4 5 months ago
Let an Append to consider a tuple fraction when choosing fractional subpaths 5361 Committed Performance 18 Needs rebase! Andrei Lepikhov (lepikhov), Nikita Malakhov (nmalakh) Alexander Korotkov (smagen) 2 10 months ago
Using Expanded Objects other than Arrays from plpgsql 5364 Committed Performance Not processed Tom Lane (tgl) Tom Lane (tgl) 2 11 months ago
Eagerly scan all-visible pages to amortize aggressive vacuum 5366 Committed Performance Not processed Melanie Plageman (melanieplageman) Melanie Plageman (melanieplageman) 2 11 months ago
optimize file transfer in pg_upgrade 5369 Committed Performance 18 7/7 +642−80 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 10 months ago
Adding compression of temporary files 5382 Moved to different CF Performance 10/10 +4008−22 Filip Januš (fjanus) lakshmi g (lakshmi) 6 yesterday
[PERF] Improve Cardinality Estimation for Joins with GROUP BY Having Single Clause 5422 Withdrawn Performance 18 7/7 +0−0 Ravi Revathy (revathyraavi) 2 10 months ago
Eliminating SPI / SQL from some RI trigger functions 5450 Moved to different CF Performance 19 10/10 +675−73 Amit Langote (amitlan) 4 1 month ago
Function scan FDW pushdown 5470 Returned with feedback Performance 18 6/7 +1046−105 Alexander Pyhalov (a.pyhalov), Gleb Kashkin (glebka) Ashutosh Bapat (ashutoshbapat) 2 1 year ago
Speed up ICU case conversions 5474 Returned with feedback Performance 2/7 +86−41 Andreas Karlsson (kandreas) 2 2 weeks ago
handle batch explosion in hash joins 5482 Committed Performance 2/7 +5635−0 Tomas Vondra (fuzzycz) Tomas Vondra (fuzzycz) 2 11 months ago
Pull-up subquery if INNER JOIN-ON contains refs to upper-query 5487 Moved to different CF Performance 19 9/10 +1487−46 Alena Rybakina (a.rybakina) Ilia Evdokimov (ilidock95) 5 3 months ago
Allow to use an index for ILIKE in more cases 5505 Withdrawn Performance 18 Needs rebase! Yugo Nagata (yugo.nagata) 1 9 months ago
Get rid of WALBufMappingLock 5511 Committed Performance 18 7/7 +0−0 Alexander Korotkov (smagen), Yura Sokolov (funny_falcon) Alexander Korotkov (smagen), Yura Sokolov (funny_falcon), Pavel Borisov (pborisov) Alexander Korotkov (smagen) 1 9 months ago
quick and dirty fix: Quadratic planning time for ordered paths over partitioned tables 5516 Rejected Performance 18 Not processed 1 1 year ago
SVE enablement for pop-count 5520 Committed Performance 18 7/7 +714−17 Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 9 months ago
SVE popcount support 5521 Withdrawn Performance Not processed 1 9 months ago
SVE enablement for hex-encode and hex-decode 5538 Moved to different CF Performance 19 10/10 +418−4 Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 3 months ago
Improve CRC32C performance with AVX-512, take 2 5545 Committed Performance 7/7 +419−60 Raghuveer Devulapalli (rdevulap) John Naylor (john.naylor) John Naylor (john.naylor) 1 9 months ago
starjoin join order planning 5553 Moved to different CF Performance 10/10 +794−3 Tomas Vondra (fuzzycz) Tom Lane (tgl) 3 1 month ago
Expanding HOT updates for expression and partial indexes 5556 Moved to different CF Performance 19 10/10 +2380−511 Greg Burd (gregburd) 4 1 week ago
Reduce TupleHashEntryData struct size by half 5561 Committed Performance 18 7/7 +72−73 Jeff Davis (jdavis) Jeff Davis (jdavis) 1 10 months ago
Use Bump allocator for HashAgg 5562 Committed Performance 18 Needs rebase! Jeff Davis (jdavis) Jeff Davis (jdavis) 1 11 months ago
Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c 5573 Moved to different CF Performance 18 10/10 +217−42 Yura Sokolov (funny_falcon) 3 5 months ago
Optimization for lower(), upper(), casefold() functions. 5574 Committed Performance Needs rebase! Alexander Borisov (lexborisov) Jeff Davis (jdavis) Jeff Davis (jdavis) 1 10 months ago
Improvement of var_eq_non_const() 5588 Moved to different CF Performance 18 2/10 +29−14 Fedor Sigaev (sigaev) 2 10 months ago
Avoid O(N^2) script parsing cost in pgbench 5599 Committed Performance 7/7 +98−66 Tom Lane (tgl) Tom Lane (tgl) 1 10 months ago
SIMD optimization for list_sort and tuple-sort 5607 Withdrawn Performance 3/7 +1176−7 Rakshit R (rakshtr) 1 9 months ago
Read stream scalability improvements and AIO-compatibility 5619 Committed Performance Needs rebase! Thomas Munro (macdice) Thomas Munro (macdice) 1 9 months ago
Compress big WAL records 5621 Moved to different CF Performance 4/10 +418−352 Andrey Borodin (x4m) Fujii Masao (masaofujii) 4 1 week ago
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc 5622 Moved to different CF Performance 8/10 +470−44 Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) 4 2 weeks ago