Commitfest 2024-09 (2024-09-01 – 2024-09-30)

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: 91. Moved to next CF: 207. Withdrawn: 15. Rejected: 5. Returned with Feedback: 48. Total: 366.

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Parallelize correlated subqueries that execute within each worker 3246 Returned with feedback 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 3 months 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 Returned with feedback Performance Not processed Christoph Heiss (christoph.heiss) Tomas Vondra (fuzzycz), Bernd Helmle (psoo) 12 11 months 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
Cross-database SERIALIZABLE safe snapshots 4240 Moved to different CF Performance Not processed Thomas Munro (macdice) Heikki Linnakangas (heikki) 9 2 years 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 Returned with feedback Performance Not processed Matthias van de Meent (mmeent) Wen Yi (wenyi) 7 2 years ago
Index Prefetching 4351 Moved to different CF Performance Needs rebase! Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) 14 yesterday
Opportunistically pruning page before insert 4384 Returned with feedback Performance Not processed James Coleman (jcole1989) Melanie Plageman (melanieplageman) 7 1 year ago
Use ReadRecentBuffer() for btree root page 4419 Returned with feedback 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
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
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 9 months 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 11 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 11 months 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 11 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
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 Returned with feedback 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 Returned with feedback Performance Not processed Richard Guo (richardguo) 4 2 years ago
shared detoast datum 4759 Moved to different CF Performance Not processed Andy Fan (andy2) 6 1 year ago
Reordering DISTINCT keys to match input path's pathkeys 4787 Moved to different CF Performance Not processed Richard Guo (richardguo) Richard Guo (richardguo) 4 1 year ago
Optimize planner memory consumption for huge arrays 4825 Returned with feedback Performance 17 Not processed Andrei Lepikhov (lepikhov) Alena Rybakina (a.rybakina) 3 2 years ago
JIT compilation per plan node 4837 Withdrawn Performance Not processed David Rowley (davidrowley), Melih Mutlu (melihmutlu) 3 1 year ago
The Prepare statement with the skewed parameter uses the custom plan 4839 Withdrawn Performance Not processed Zongliang Quan (quanzl) 3 2 years ago
Partial aggregates push down 4857 Returned with feedback Performance Not processed Yuki Fujii (fujiiyuki) 3 1 year ago
type cache cleanup improvements 4865 Committed Performance 18 Not processed Fedor Sigaev (sigaev) Roman Zharkov (r.zharkov) Alexander Korotkov (smagen) 3 1 year ago
Pass sk_attno to GIST consistent function 4902 Returned with feedback Performance Not processed Michal Kleczek (mkleczek) 2 1 year ago
Add a attopt to disable MCV when estimating for Var = Const 4909 Moved to different CF Performance Not processed Andy Fan (andy2) 4 1 year ago
Optimize numeric.c mul_var() using the Karatsuba algorithm 4930 Withdrawn Performance Not processed Joel Jacobson (joeljacobson) Dean Rasheed (deanr) 2 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) Tomas Vondra (fuzzycz) 6 10 months ago
[CREATE|RE] INDEX CONCURRENTLY with single heap scan 4971 Moved to different CF Performance DDL 19 1/10 +2863−476 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Matthias van de Meent (mmeent) 9 1 week ago
Speed up Hash Join by teaching ExprState about hashing 4985 Committed Performance Not processed David Rowley (davidrowley) David Rowley (davidrowley) 2 1 year ago
Performance improvement for pg_dump in binary upgrade mode 4993 Committed Performance Not processed Daniel Gustafsson (d_gustafsson) Nathan Bossart (bossartn) Daniel Gustafsson (d_gustafsson) 2 1 year ago
optimizing pg_upgrade's once-in-each-database steps 4995 Committed Performance 18 Not processed Nathan Bossart (bossartn) Ilya Gladyshev (qoops) Nathan Bossart (bossartn) 2 1 year ago
Speed up JSON escape processing with SIMD plus other optimisations 5002 Committed Performance Not processed David Rowley (davidrowley) David Rowley (davidrowley) 2 1 year ago
An implementation of multi-key quick sort 5013 Returned with feedback Performance 18 Not processed hongxu ma (interma), Yao Wang (yaowangm) Heikki Linnakangas (heikki), Tomas Vondra (fuzzycz) 2 1 year ago
Parallel CREATE INDEX for GiST indexes 5026 Moved to different CF Performance Not processed Tomas Vondra (fuzzycz) Andreas Karlsson (kandreas) 4 1 year ago
Sort functions with specialized comparators 5036 Moved to different CF 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 Moved to different CF Performance 7/7 +53−28 Andrei Lepikhov (lepikhov) Dean Rasheed (deanr) Alexander Korotkov (smagen) 5 10 months ago
nbtree skip scan 5081 Moved to different CF Performance 7/7 +3840−565 Peter Geoghegan (pgeoghegan) Aleksander Alekseev (a.alekseev), Masahiro Ikeda (masahiro.ikeda), Alena Rybakina (a.rybakina) Peter Geoghegan (pgeoghegan) 5 11 months ago
Inline non-SQL SRFs 5083 Moved to different CF Performance 19 10/10 +755−115 Paul Jungwirth (pjungwir) Tom Lane (tgl) Tom Lane (tgl) 5 3 months ago
Streaming Vacuum 5089 Moved to different CF Performance Not processed Thomas Munro (macdice), Melanie Plageman (melanieplageman) Melanie Plageman (melanieplageman) 5 4 months ago
Optimize numeric multiplication for one and two base-NBASE digit multiplicands. 5094 Committed Performance Not processed Joel Jacobson (joeljacobson) Dean Rasheed (deanr) Dean Rasheed (deanr) 2 1 year ago
Make tuple deformation faster 5097 Moved to different CF Performance Not processed David Rowley (davidrowley) David Rowley (davidrowley) 4 1 year ago
Improved crc32c performance with AVX-512 algorithm. 5100 Moved to different CF Performance 18 Needs rebase! Paul Amonson (pamonson), Raghuveer Devulapalli (rdevulap) Nathan Bossart (bossartn) 4 1 year ago
Avoid superfluous buffer locking during nbtree backwards scans 5112 Committed Performance Not processed Peter Geoghegan (pgeoghegan) Matthias van de Meent (mmeent) Peter Geoghegan (pgeoghegan) 1 1 year ago
Add GiST support for mixed-width integer operators 5113 Returned with feedback Performance 18 Not processed Paul Jungwirth (pjungwir) 1 1 year ago
MergeJoin beats HashJoin in the case of multiple hash clauses 5114 Moved to different CF Performance Needs rebase! Andrei Lepikhov (lepikhov) Alexander Korotkov (smagen) 4 7 months ago
Optimize mul_var() for var1ndigits >= 8 5115 Committed Performance Not processed Joel Jacobson (joeljacobson) Dean Rasheed (deanr) Dean Rasheed (deanr) 1 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 7 months ago
Asynchronous MergeAppend Execution 5129 Moved to different CF Performance 10/10 +1447−725 Alexander Pyhalov (a.pyhalov) Etsuro Fujita (efujita), Matheus Alcantara (matheus.alcantara) 8 4 days ago
pg_upgrade: retrieve subscription count more efficiently 5135 Committed Performance 17 Not processed Nathan Bossart (bossartn) Nathan Bossart (bossartn) 1 1 year ago
amcheck unique check optimization 5140 Committed Performance 18 Not processed Alexander Korotkov (smagen) Alexander Korotkov (smagen) 1 1 year ago
Speeding up ruleutils' name de-duplication code, redux 5144 Committed Performance Not processed Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
pg_dump: optimize dumpFunc() 5147 Withdrawn Performance 18 Not processed Nathan Bossart (bossartn) 1 1 year ago
Use read streams in autoprewarm 5162 Moved to different CF Performance 6/7 +178−76 Nazir Bilal Yavuz (nbyavuz) Daniel Gustafsson (d_gustafsson) Melanie Plageman (melanieplageman) 4 11 months ago
Use read streams in pg_visibility 5172 Committed Performance Not processed Nazir Bilal Yavuz (nbyavuz) Noah Misch (nmisch) Noah Misch (nmisch) 1 1 year ago
Optimise numeric division 5201 Committed Performance Not processed Dean Rasheed (deanr) Joel Jacobson (joeljacobson) Dean Rasheed (deanr) 1 1 year ago
Avoid unnecessary post-sort projection 5207 Committed Performance Not processed Richard Guo (richardguo) Richard Guo (richardguo) 1 1 year ago
prefetching for nestloop / indexscan 5208 Moved to different CF Performance Not processed Tomas Vondra (fuzzycz) 2 1 year ago
Avoid inserting unnecessary PlaceHolderVars 5216 Committed Performance 16 Not processed Tom Lane (tgl) Tom Lane (tgl) 1 1 year ago
Avoiding superfluous buffer locking during nbtree backwards scans 5222 Moved to different CF Performance Not processed Matthias van de Meent (mmeent) Peter Geoghegan (pgeoghegan) 2 1 year ago
AIO 5227 Moved to different CF Performance 7/7 +5611−79 Andres Freund (andresfreund) Noah Misch (nmisch) Andres Freund (andresfreund) 4 10 months ago
Optimize WindowAgg's use of tuplestores 5228 Committed Performance Not processed David Rowley (davidrowley) David Rowley (davidrowley) 1 1 year ago
Add ExprState hashing for GROUP BY and hashed SubPlans 5229 Moved to different CF Performance Not processed David Rowley (davidrowley) David Rowley (davidrowley) 3 1 year ago