Commitfest 2024-01 (2024-01-01 – 2024-01-31)

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: 75. Moved to next CF: 211. Withdrawn: 16. Rejected: 2. Returned with Feedback: 48. Total: 352.

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
More scalable multixacts buffers and locking 2627 Moved to different CF Performance Not processed Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) Álvaro Herrera (alvherre) 20 1 year ago
Parallelize correlated subqueries that execute within each worker 3246 Moved to different CF Performance Not processed James Coleman (jcole1989) Akshat Jaimini (akshatj) 15 1 year ago
In-place persistence change of a relation (fast ALTER TABLE ... SET LOGGED with wal_level=minimal) 3461 Moved to different CF Performance Not processed Kyotaro Horiguchi (horiguti) Heikki Linnakangas (heikki), Justin Pryzby (justinpryzby), Jakub Wartak (jakub.wartak.tomtom) 16 1 year ago
AcquireExecutorLocks() and run-time pruning 3478 Moved to different CF Performance Needs rebase! Amit Langote (amitlan) Tom Lane (tgl) Amit Langote (amitlan) 17 2 months ago
Speed up releasing of locks 3501 Moved to different CF Performance Not processed Andres Freund (andresfreund), David Rowley (davidrowley) Heikki Linnakangas (heikki) 13 2 years ago
nbtree performance improvements through specialization on key shape 3672 Moved to different CF Performance Not processed Matthias van de Meent (mmeent) 14 1 year ago
Add sortsupport for range types and btree_gist 3686 Moved to different CF Performance Not processed Christoph Heiss (christoph.heiss) Tomas Vondra (fuzzycz), Bernd Helmle (psoo) 12 10 months ago
Improve dead tuple storage for lazy vacuum 3687 Moved to different CF Performance Not processed Masahiko Sawada (masahikosawada), John Naylor (john.naylor) Masahiko Sawada (masahikosawada) 10 1 year ago
Reducing planning time when tables have many partitions 3701 Moved to different CF 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 10 months ago
ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables 3705 Moved to different CF Performance Not processed Justin Pryzby (justinpryzby) Bertrand Drouvot (bertranddrouvot.pg) 13 1 year ago
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc 3751 Returned with feedback Performance 16 Not processed Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) Lukas Fittl (lfittl), Hannu Krosing (hannukrosing) 8 3 days ago
asynchronous execution support for Custom Scan 3813 Returned with feedback Performance Not processed KaiGai Kohei (kaigai), kazutaka onishi (onishi) 8 2 years ago
Add semi-join pushdown to postgres_fdw 3838 Committed Performance 17 Not processed Alexander Pyhalov (a.pyhalov) Yuki Fujii (fujiiyuki) Alexander Korotkov (smagen) 8 2 years ago
BRIN Sort - sorting using BRIN indexes 3949 Returned with feedback Performance Not processed Tomas Vondra (fuzzycz) Greg Stark (stark), Matthias van de Meent (mmeent) 7 2 years ago
Prefetch the next tuple's memory during seqscans 3978 Withdrawn Performance Not processed David Rowley (davidrowley), Thomas Munro (macdice) 7 2 years ago
Lockless queue of waiters based on atomic operations for LWLock 3983 Returned with feedback Performance Not processed Alexander Korotkov (smagen), Pavel Borisov (pborisov) 7 2 years ago
Partial aggregates push down 4019 Returned with feedback Performance Not processed Yuki Fujii (fujiiyuki) 6 1 year ago
Check lateral references within PHVs for memoize cache keys 4067 Moved to different CF Performance Not processed Richard Guo (richardguo) Paul Jungwirth (pjungwir) Richard Guo (richardguo) 8 1 year ago
pg_upgrade data type check connection overhead reduction 4200 Returned with feedback Performance Not processed Daniel Gustafsson (d_gustafsson) Nathan Bossart (bossartn) 5 1 year ago
Evaluate arguments of correlated SubPlans in the referencing ExprState 4209 Moved to different CF Performance Not processed Andres Freund (andresfreund) Tom Lane (tgl), Alena Rybakina (alenka) Andres Freund (andresfreund) 7 1 year ago
Cross-database SERIALIZABLE safe snapshots 4240 Moved to different CF Performance Not processed Thomas Munro (macdice) Heikki Linnakangas (heikki) 9 2 years ago
A new strategy for pull-up correlated ANY_SUBLINK 4268 Moved to different CF Performance 17 Not processed Andy Fan (andyf) Alena Rybakina (a.rybakina) Alexander Korotkov (smagen) 5 1 year ago
Support Right Semi Join 4284 Moved to different CF Performance Not processed Richard Guo (richardguo) wenhui qiu (wenhuiqiu), Wen Yi (wenyi) Richard Guo (richardguo) 6 1 year ago
Avoid unnecessary PlaceHolderVars for simple Vars 4319 Moved to different CF Performance Not processed Richard Guo (richardguo) James Coleman (jcole1989) Richard Guo (richardguo) 9 1 year ago
XLog size reductions: smaller XLogRecordBlockHeader 4324 Moved to different CF Performance Not processed Matthias van de Meent (mmeent) Wen Yi (wenyi) 7 2 years ago
Parallel CREATE INDEX for BRIN indexes 4350 Committed Performance Not processed Tomas Vondra (fuzzycz) Matthias van de Meent (mmeent) Tomas Vondra (fuzzycz) 4 2 years ago
Index Prefetching 4351 Moved to different CF Performance 3/10 +4300−2204 Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) 14 1 week ago
Index-only filters without IOS 4352 Moved to different CF Performance Not processed Tomas Vondra (fuzzycz) Jeff Davis (jdavis), James Coleman (jcole1989) 6 2 years ago
Optimizing "boundary cases" during backward scan B-Tree index descents 4380 Committed Performance 17 Not processed Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) Peter Geoghegan (pgeoghegan) 4 2 years ago
Opportunistically pruning page before insert 4384 Moved to different CF Performance Not processed James Coleman (jcole1989) Melanie Plageman (melanieplageman) 7 1 year ago
XLog size reductions: Reduced XLog record header size 4386 Moved to different CF Performance Not processed Matthias van de Meent (mmeent) 6 1 year ago
Add bump memory context type and use it for tuplesorts 4406 Moved to different CF Performance Not processed David Rowley (davidrowley) Nathan Bossart (bossartn), Matthias van de Meent (mmeent) David Rowley (davidrowley) 5 1 year ago
Use ReadRecentBuffer() for btree root page 4419 Moved to different CF Performance Not processed Thomas Munro (macdice) 7 2 years ago
Replace a large number of OR clauses with ANY expression 4450 Moved to different CF Performance 17 Not processed Andrei Lepikhov (lepikhov), Alena Rybakina (alenka) Nikolay Shaplov (nataraj), Ranier Vilela (raniervilela) Alexander Korotkov (smagen) 7 1 year ago
Optimizing nbtree ScalarArrayOp execution, allowing multi-column ordered scans 4455 Moved to different CF Performance Not processed Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) Peter Geoghegan (pgeoghegan) 4 1 year ago
Ignore is not null quals on not null columns 4459 Committed Performance Not processed David Rowley (davidrowley), Richard Guo (richardguo) David Rowley (davidrowley) 3 2 years ago
Faster "SET search_path" 4466 Committed Performance 17 Not processed Jeff Davis (jdavis) Nathan Bossart (bossartn) Jeff Davis (jdavis) 3 2 years ago
Extract numeric field in JSONB more effectively 4476 Moved to different CF Performance Not processed Andy Fan (andyf) Chapman Flack (chap) 8 1 year ago
Memory consumed by child SpecialJoinInfo in partitionwise join planning 4500 Moved to different CF Performance Not processed Ashutosh Bapat (ashutoshbapat) Amit Langote (amitlan) Amit Langote (amitlan) 4 1 year ago
Allow parallel plan for referential integrity checks 4507 Returned with feedback Performance 17 Not processed Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Frédéric Yhuel (yhuelf) 3 2 years ago
Change tuple table slot for Unique node to "virtual" 4531 Moved to different CF Performance Not processed Denis Smirnov (darthunix) Heikki Linnakangas (heikki) 4 1 year ago
Streaming I/O, vectored I/O 4532 Moved to different CF Performance Not processed Thomas Munro (macdice) Heikki Linnakangas (heikki), Melanie Plageman (melanieplageman), Nazir Bilal Yavuz (nbyavuz) Thomas Munro (macdice) 4 1 year ago
Statistics Import and Export 4538 Moved to different CF Performance 7/7 +267−64 Corey Huinker (coreyh) Nathan Bossart (bossartn), Bharath Rupireddy (bharathrupireddy) Jeff Davis (jdavis) 9 8 months ago
Should consider materializing the cheapest inner path in consider_parallel_nestloop() 4549 Moved to different CF Performance Not processed Tender Wang (tndrwang) Robert Haas (rhaas), Richard Guo (richardguo), Yuki Fujii (fujiiyuki) Richard Guo (richardguo) 4 1 year ago
Reuse child_relids in try_partitionwise_join 4553 Moved to different CF Performance Not processed Ashutosh Bapat (ashutoshbapat) Richard Guo (richardguo) Richard Guo (richardguo) 4 1 year ago
GROUP BY optimization 4562 Committed Performance Not processed Fedor Sigaev (sigaev), Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov) Alexander Korotkov (smagen) 2 2 years ago
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning 4564 Moved to different CF Performance 7/7 +389−77 Ashutosh Bapat (ashutoshbapat) Amit Langote (amitlan) 8 10 months ago
CRC32C Parallel Computation Optimization on ARM 4620 Moved to different CF Performance Needs rebase! xiang gao (xiang.gao) Nathan Bossart (bossartn), John Naylor (john.naylor) 8 10 months ago
Fix a performance issue with Memoize 4621 Committed Performance Not processed Richard Guo (richardguo) David Rowley (davidrowley) 2 2 years ago
Index Insert Prefetching 4622 Moved to different CF Performance Not processed Tomas Vondra (fuzzycz) 4 2 years ago
SLRU optimizations 4626 Moved to different CF Performance Not processed Dilip Kumar (dilip.kumar), Andrey Borodin (x4m) Álvaro Herrera (alvherre) 3 1 year ago
Special-case executor expression steps for common combinations 4627 Moved to different CF Performance 7/7 +194−39 Andres Freund (andresfreund), Daniel Gustafsson (d_gustafsson) Andreas Karlsson (kandreas) Daniel Gustafsson (d_gustafsson) 8 10 months ago
nbtree: implement dynamic prefix truncation 4635 Moved to different CF Performance Not processed Matthias van de Meent (mmeent) 7 1 year ago
nbtree: downlink right separator/HIKEY optimization 4638 Moved to different CF Performance Not processed Matthias van de Meent (mmeent) 7 1 year ago
Properly pathify the UNION planner 4642 Moved to different CF Performance Not processed David Rowley (davidrowley) Richard Guo (richardguo) David Rowley (davidrowley) 3 1 year ago
autovectorize page checksum code included elsewhere 4649 Moved to different CF Performance 18 Not processed Nathan Bossart (bossartn) 3 1 year ago
Add support function for range containment operators 4656 Committed Performance 17 Not processed jian he (universality), Kim Johan Andersson (kimjand) Laurenz Albe (laurenz) Tom Lane (tgl) 1 2 years ago
GUC hashtable optimizations 4663 Moved to different CF Performance 17 Not processed Jeff Davis (jdavis), John Naylor (john.naylor) John Naylor (john.naylor) 2 1 year ago
Vacuum reaps dead items sooner for index-less tables 4665 Committed Performance Not processed Melanie Plageman (melanieplageman) Robert Haas (rhaas) 1 2 years ago
Propagate pathkeys from CTEs up to the outer query 4667 Moved to different CF Performance Not processed Richard Guo (richardguo) Tom Lane (tgl) Tom Lane (tgl) 2 1 year ago
Don't constrain self join removal due to PHVs 4668 Committed Performance Not processed Richard Guo (richardguo) Alexander Korotkov (smagen) 1 2 years ago
Improve rowcount estimate for UNNEST(column) 4672 Committed Performance Not processed Paul Jungwirth (pjungwir) Tom Lane (tgl) Tom Lane (tgl) 1 2 years ago
pg_convert improvement 4673 Withdrawn Performance Not processed 1 2 years ago
pg_convert improvement 4674 Committed Performance 17 Not processed Yurii Rashkovskii (yrashk) Nathan Bossart (bossartn), Bertrand Drouvot (bertranddrouvot) Nathan Bossart (bossartn) 1 2 years ago
add AVX2 support to simd.h 4675 Moved to different CF Performance 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 2 1 year ago
optimized atomic exchanges 4676 Committed Performance 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 years ago
micro-optimizing json.c 4687 Committed Performance 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 2 years 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
64-bit XIDs 4703 Moved to different CF Performance 18 Not processed Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Aleksander Alekseev (a.alekseev), Konstantin Knizhnik (knizhnik), Nikita Glukhov (n.glukhov), Yura Sokolov (funny_falcon), Maxim Orlov (m.orlov), Pavel Borisov (pborisov) Chris Travers (einhverfr), wenhui qiu (wenhuiqiu) 4 1 year ago
Adjust tuples estimate for appendrel 4711 Moved to different CF Performance Not processed Richard Guo (richardguo) 4 1 year ago
Improve pg_dump/pg_restore/pg_upgrade handling of large objects 4713 Moved to different CF Performance Not processed Tom Lane (tgl) Nathan Bossart (bossartn) Tom Lane (tgl) 2 1 year ago
Avoid computing ORDER BY junk columns unnecessarily 4717 Moved to different CF Performance Not processed Heikki Linnakangas (heikki) 2 2 years ago
An improvement on parallel DISTINCT 4724 Moved to different CF Performance Not processed Richard Guo (richardguo) David Rowley (davidrowley) 2 2 years ago
Not to invalidate CatalogSnapshot for local invalidation messages 4739 Moved to different CF Performance Not processed Xiaoran Wang (fanfuxiaoran) 2 2 years ago
Make vacuum opportunistic freezing adaptive 4756 Moved to different CF Performance Not processed Melanie Plageman (melanieplageman) 2 2 years ago
shared detoast datum 4759 Moved to different CF Performance Not processed Andy Fan (andy2) 6 1 year ago