Status summary: Committed: 131. Moved to next CF: 175. Withdrawn: 12. Returned with Feedback: 7. Rejected: 6. Total: 331.
| Patch | ID | Status | Tags | Ver | CI status | Stats | Author | Reviewers | Committer | Num cfs | Latest mail |
|---|---|---|---|---|---|---|---|---|---|---|---|
| More scalable multixacts buffers and locking | 2627 | Committed | 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 | 9 months ago | |||
| Improve dead tuple storage for lazy vacuum | 3687 | Committed | 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 | 9 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 | |||
| 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 | ||
| 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 | Committed | 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 | 1 year ago | |||
| pg_upgrade, pg_combinebackup --copy-file-range | 4338 | Moved to different CF | Performance | Not processed | Tomas Vondra (fuzzycz), Thomas Munro (macdice), Jakub Wartak (jakub.wartak.tomtom) | Tomas Vondra (fuzzycz), Jakub Wartak (jakub.wartak.tomtom) | Tomas Vondra (fuzzycz) | 4 | 1 year ago | ||
| Index Prefetching | 4351 | Moved to different CF | Performance |
|
+3786−1922 | Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) | 13 | 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 | |||
| 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 | Committed | 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 | Committed | Performance | Not processed | Peter Geoghegan (pgeoghegan) | Matthias van de Meent (mmeent) | Peter Geoghegan (pgeoghegan) | 4 | 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 | |||
| Memory consumed by child SpecialJoinInfo in partitionwise join planning | 4500 | Committed | Performance | Not processed | Ashutosh Bapat (ashutoshbapat) | Amit Langote (amitlan) | Amit Langote (amitlan) | 4 | 1 year ago | ||
| Change tuple table slot for Unique node to "virtual" | 4531 | Withdrawn | Performance | Not processed | Denis Smirnov (darthunix) | Heikki Linnakangas (heikki) | 4 | 1 year ago | |||
| Streaming I/O, vectored I/O | 4532 | Committed | 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 | ||
| 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 | 9 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 | 9 months ago | |||
| Index Insert Prefetching | 4622 | Moved to different CF | Performance | Not processed | Tomas Vondra (fuzzycz) | 4 | 2 years ago | ||||
| SLRU optimizations | 4626 | Committed | 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 | Committed | 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 | |||
| GUC hashtable optimizations | 4663 | Committed | Performance | 17 | Not processed | Jeff Davis (jdavis), John Naylor (john.naylor) | John Naylor (john.naylor) | 2 | 1 year ago | ||
| Propagate pathkeys from CTEs up to the outer query | 4667 | Committed | Performance | Not processed | Richard Guo (richardguo) | Tom Lane (tgl) | Tom Lane (tgl) | 2 | 1 year ago | ||
| add AVX2 support to simd.h | 4675 | Committed | Performance | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 1 year 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 | Committed | Performance | Not processed | Tom Lane (tgl) | Nathan Bossart (bossartn) | Tom Lane (tgl) | 2 | 1 year ago | ||
| Avoid computing ORDER BY junk columns unnecessarily | 4717 | Returned with feedback | Performance | Not processed | Heikki Linnakangas (heikki) | 2 | 2 years ago | ||||
| An improvement on parallel DISTINCT | 4724 | Committed | Performance | Not processed | Richard Guo (richardguo) | David Rowley (davidrowley) | 2 | 1 year ago | |||
| Not to invalidate CatalogSnapshot for local invalidation messages | 4739 | Rejected | Performance | Not processed | Xiaoran Wang (fanfuxiaoran) | 2 | 2 years ago | ||||
| Make vacuum opportunistic freezing adaptive | 4756 | Withdrawn | 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 | ||||
| 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 | |||
| Combine prune and freeze records emitted by vacuum | 4793 | Committed | Performance | Not processed | Melanie Plageman (melanieplageman) | Heikki Linnakangas (heikki) | Heikki Linnakangas (heikki) | 1 | 1 year ago | ||
| Apply the "LIMIT 1" optimization to partial DISTINCT | 4801 | Committed | Performance | Not processed | Richard Guo (richardguo) | David Rowley (davidrowley) | 1 | 1 year ago | |||
| Improve cost estimates for MergeAppend plan with filters | 4802 | Committed | Performance | Not processed | Alexander Kuzmenkov (akuzmenkov) | Aleksander Alekseev (a.alekseev) | David Rowley (davidrowley) | 1 | 1 year ago | ||
| Optimize planner memory consumption for huge arrays | 4825 | Moved to different CF | Performance | 17 | Not processed | Andrei Lepikhov (lepikhov) | Alena Rybakina (a.rybakina) | 3 | 1 year ago | ||
| JIT compilation per plan node | 4837 | Moved to different CF | 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 | Moved to different CF | Performance | Not processed | Zongliang Quan (quanzl) | 3 | 1 year ago | ||||
| Use streaming read API in ANALYZE | 4843 | Committed | Performance | Not processed | Nazir Bilal Yavuz (nbyavuz) | Thomas Munro (macdice) | 1 | 1 year ago | |||
| Partial aggregates push down | 4857 | Moved to different CF | Performance | Not processed | Yuki Fujii (fujiiyuki) | 3 | 1 year ago | ||||
| Reducing connection overhead in pg_upgrade compat check phase | 4863 | Committed | Performance | Not processed | Daniel Gustafsson (d_gustafsson) | Peter Eisentraut (petere), Nathan Bossart (bossartn) | Daniel Gustafsson (d_gustafsson) | 1 | 1 year ago | ||
| type cache cleanup improvements | 4865 | Moved to different CF | Performance | 18 | Not processed | Fedor Sigaev (sigaev) | Roman Zharkov (r.zharkov) | Alexander Korotkov (smagen) | 3 | 1 year ago | |
| Avoid stack frame setup in GenerationAlloc() and SlabAlloc() by | 4869 | Committed | Performance | Not processed | David Rowley (davidrowley) | David Rowley (davidrowley) | 1 | 1 year ago |