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