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: 141. Withdrawn: 23. Rejected: 6. Returned with Feedback: 19. 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 1 month 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 1 year ago
Index Prefetching 4351 Moved to different CF Performance 10/10 +8438−3394 Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) Jerry Zhang (xingtanzjr) 16 5 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 1 year 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 1 year 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 1 year ago
Teach predtest about IS [NOT] <boolean> proofs 4690 Moved to different CF Performance 10/10 +1882−129 James Coleman (jcole1989) 8 2 years 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) Tomas Vondra (fuzzycz) 6 1 year ago
[CREATE|RE] INDEX CONCURRENTLY with single heap scan 4971 Moved to different CF Performance DDL 19 Needs rebase! Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Matthias van de Meent (mmeent) 11 2 weeks 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 1 year 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 1 year 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 1 year ago
Streaming Vacuum 5089 Committed Performance Not processed Thomas Munro (macdice), Melanie Plageman (melanieplageman) Melanie Plageman (melanieplageman) 5 9 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 1 year ago
MergeJoin beats HashJoin in the case of multiple hash clauses 5114 Committed Performance Needs rebase! Andrei Lepikhov (lepikhov) Alexander Korotkov (smagen) 4 1 year 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 1 year ago
Asynchronous MergeAppend Execution 5129 Moved to different CF Performance Needs rebase! Alexander Pyhalov (a.pyhalov) Etsuro Fujita (efujita), Matheus Alcantara (matheus.alcantara) 10 2 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 1 year ago
AIO 5227 Committed Performance 7/7 +5611−79 Andres Freund (andresfreund) Noah Misch (nmisch) Andres Freund (andresfreund) 4 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 9 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 1 year ago
Parallel heap vacuum 5326 Moved to different CF Performance Needs rebase! Masahiko Sawada (masahikosawada) Hayato Kuroda (ha-kun) 7 11 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 1 year ago
Showing applied extended statistics in explain Part2 5359 Moved to different CF Performance 18 Needs rebase! Tatsuro Yamada (tatsuro_yamada) Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov), Masahiro Ikeda (masahiro.ikeda), Ilia Evdokimov (ilidock95) Tomas Vondra (fuzzycz) 5 1 year 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 1 year ago
Using Expanded Objects other than Arrays from plpgsql 5364 Committed Performance Not processed Tom Lane (tgl) Tom Lane (tgl) 2 1 year ago
Eagerly scan all-visible pages to amortize aggressive vacuum 5366 Committed Performance Not processed Melanie Plageman (melanieplageman) Melanie Plageman (melanieplageman) 2 1 year ago
optimize file transfer in pg_upgrade 5369 Committed Performance 18 7/7 +642−80 Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 year ago
Adding compression of temporary files 5382 Moved to different CF Performance Needs rebase! Filip Januš (fjanus) Zsolt Parragi (zsolt.parragi), lakshmi g (lakshmi) 6 4 months ago
[PERF] Improve Cardinality Estimation for Joins with GROUP BY Having Single Clause 5422 Withdrawn Performance 18 7/7 +0−0 Ravi Revathy (revathyraavi) 2 1 year ago
Eliminating SPI / SQL from some RI trigger functions 5450 Moved to different CF Performance 19 Needs rebase! Amit Langote (amitlan) Haibo Yan (billyean) Amit Langote (amitlan) 5 4 months ago
Function scan FDW pushdown 5470 Moved to different CF Performance 18 10/10 +0−0 Alexander Pyhalov (a.pyhalov), Gleb Kashkin (glebka) Ashutosh Bapat (ashutoshbapat), Solaimurugan V (solaimurugan) 4 18 hours ago
Speed up ICU case conversions 5474 Returned with feedback Performance 2/7 +86−41 Andreas Karlsson (kandreas) 2 7 months ago
SQL/JSON json_table PLAN clause 5478 Moved to different CF Performance SQL Commands 20 9/10 +196−89 Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Andrew Dunstan (adunstan), Amit Langote (amitlan), Nikita Glukhov (n.glukhov), Oleg Bartunov (oleg), Anton Melnikov (antonmel), Nikita Malakhov (nmalakh) Amit Langote (amitlan), Vladlen Popolitov (vladlenpopolitov) Alexander Korotkov (smagen) 6 1 month ago
handle batch explosion in hash joins 5482 Committed Performance 2/7 +5635−0 Tomas Vondra (fuzzycz) Tomas Vondra (fuzzycz) 2 1 year ago
Pull-up subquery if INNER JOIN-ON contains refs to upper-query 5487 Moved to different CF Performance 19 3/10 +1508−58 Alena Rybakina (a.rybakina) Ilia Evdokimov (ilidock95), Solaimurugan V (solaimurugan) 9 3 months ago
Allow to use an index for ILIKE in more cases 5505 Withdrawn Performance 18 Needs rebase! Yugo Nagata (yugo.nagata) 1 1 year 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 1 year 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 1 year ago
SVE popcount support 5521 Withdrawn Performance Not processed 1 1 year 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 10 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 1 year ago
starjoin join order planning 5553 Moved to different CF Performance Needs rebase! Tomas Vondra (fuzzycz) 4 2 months ago
Expanding HOT updates for expression and partial indexes 5556 Moved to different CF Performance 19 Needs rebase! Greg Burd (gregburd) 6 4 months ago
Reduce TupleHashEntryData struct size by half 5561 Committed Performance 18 7/7 +72−73 Jeff Davis (jdavis) Jeff Davis (jdavis) 1 1 year ago
Use Bump allocator for HashAgg 5562 Committed Performance 18 Needs rebase! Jeff Davis (jdavis) Jeff Davis (jdavis) 1 1 year 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 1 year ago
Optimization for lower(), upper(), casefold() functions. 5574 Committed Performance Needs rebase! Alexander Borisov (lexborisov) Jeff Davis (jdavis) Jeff Davis (jdavis) 1 1 year ago
Improvement of var_eq_non_const() 5588 Moved to different CF Performance 18 2/10 +29−14 Fedor Sigaev (sigaev) 2 1 year ago
Avoid O(N^2) script parsing cost in pgbench 5599 Committed Performance 7/7 +98−66 Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
SIMD optimization for list_sort and tuple-sort 5607 Withdrawn Performance 3/7 +1176−7 Rakshit R (rakshtr) 1 1 year ago
Read stream scalability improvements and AIO-compatibility 5619 Committed Performance Needs rebase! Thomas Munro (macdice) Thomas Munro (macdice) 1 1 year ago
Compress big WAL records 5621 Moved to different CF Performance 10/10 +1949−124 Andrey Borodin (x4m) Fujii Masao (masaofujii), Zsolt Parragi (zsolt.parragi) 6 5 days ago
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc 5622 Moved to different CF Performance Needs rebase! Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) Andres Freund (andresfreund) 5 4 months ago