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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bug Fixes | |||||||||||
| Fix assertion failure in SnapBuildInitialSnapshot() | 4149 | Returned with feedback | Not processed | Masahiko Sawada (masahikosawada) | 5 | 1 year ago | |||||
| pg_get_indexdef modification to access catalog based on the TxnSnapshot | 4369 | Returned with feedback | Not processed | vigneshwaran C (vignesh.postgres) | 4 | 1 year ago | |||||
| Allow SIGINT to cancel psql database reconnections | 4474 | Moved to different CF | Not processed | Tristan Partin (tristan957) | Robert Haas (rhaas) | 4 | 1 year ago | ||||
| Fix bogus Asserts in calc_non_nestloop_required_outer | 4478 | Committed | Not processed | Richard Guo (richardguo) | Tom Lane (tgl) | 3 | 1 year ago | ||||
| Archive current timeline history file on archiver startup if needed | 4502 | Returned with feedback | Not processed | Jimmy Yih (jyih) | 3 | 1 year ago | |||||
| Unlogged relation copy is not fsync'd | 4517 | Returned with feedback | Not processed | Heikki Linnakangas (heikki) | 3 | 1 year ago | |||||
| Fix incorrect memory access in ExecBRUpdateTriggers() | 4576 | Committed | Not processed | Alexander Lakhin (law) | Tom Lane (tgl) | 2 | 1 year ago | ||||
| Recovering from detoast-related catcache invalidations | 4630 | Committed | stable | Not processed | Tom Lane (tgl) | Tom Lane (tgl) | 2 | 1 year ago | |||
| Fix mismatched nullingrels when inlining functions | 4652 | Committed | stable | Not processed | Richard Guo (richardguo) | Tom Lane (tgl) | 1 | 2 years ago | |||
| typo in fallback implementation for pg_atomic_test_set_flag() | 4659 | Committed | stable | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 2 years ago | |||
| Fix file descriptor leak on error in async FDW | 4661 | Committed | stable | Not processed | Heikki Linnakangas (heikki) | Heikki Linnakangas (heikki) | 1 | 2 years ago | |||
| simplehash: preserve consistency in case of OOM | 4664 | Committed | 17 | Not processed | Jeff Davis (jdavis) | Jeff Davis (jdavis) | 1 | 2 years ago | |||
| LockAcquireExtended improvement | 4680 | Moved to different CF | 17 | Not processed | Jingxian Li (jingxian) | Robert Haas (rhaas) | 2 | 1 year ago | |||
| Thread-safe gai_strerror() for Windows | 4682 | Moved to different CF | Not processed | Thomas Munro (macdice) | Thomas Munro (macdice) | 2 | 1 year ago | ||||
| Forbid the use of invalidated physical slots in streaming replication. | 4686 | Returned with feedback | Not processed | Zhijie Hou (houzj) | 1 | 1 year ago | |||||
| autovacuum may skip tables when session_authorization/role is set on database | 4702 | Returned with feedback | stable | Not processed | Sami Imseih (simseih) | 1 | 1 year ago | ||||
| Dump-restore loosing 'attnotnull' bit for DEFERRABLE PRIMARY KEY column(s) | 4729 | Rejected | 17 | Not processed | Amul Sul (sulamul) | 1 | 1 year ago | ||||
| Fix 'negative bitmapset member' error | 4732 | Committed | Not processed | Richard Guo (richardguo) | Alexander Korotkov (smagen) | 1 | 1 year ago | ||||
| Fix the issue that SJE mistakenly omits qual clauses | 4733 | Committed | Not processed | Richard Guo (richardguo) | Alexander Korotkov (smagen) | 1 | 1 year ago | ||||
| Network failure may prevent promotion | 4748 | Moved to different CF |
|
+52−202 | Kyotaro Horiguchi (horiguti) | Heikki Linnakangas (heikki) | 7 | 8 months ago | |||
| Clients | |||||||||||
| Add new protocol message to make GUC_REPORT configurable and use it for psql prompt substitution of %N with the current user | 4166 | Withdrawn | Not processed | Pavel Stehule (okbobcz) | 5 | 1 year ago | |||||
| Tab completion for ATTACH PARTITION | 4561 | Returned with feedback | Not processed | Tung Nguyen (tngngn) | 2 | 1 year ago | |||||
| Call pqPipelineFlush from PQsendFlushRequest | 4651 | Committed | 17 | Not processed | Jelte Fennema-Nio (jeltef) | Álvaro Herrera (alvherre) | 1 | 2 years ago | |||
| pgbench log file headers | 4660 | Moved to different CF | 17 | Not processed | Adam Hendel (adamhendel) | 2 | 1 year ago | ||||
| Password leakage avoidance function for libpq | 4719 | Committed | Not processed | Joe Conway (jconway) | Joe Conway (jconway) | 1 | 1 year ago | ||||
| Libpq Compression | 4746 | Moved to different CF | Not processed | Jacob Burroughs (maths22) | 3 | 1 year ago | |||||
| Code Comments | |||||||||||
| Fix a comment in basic_archive about NO_INSTALLCHECK | 4706 | Committed | Not processed | Bharath Rupireddy (bharathrupireddy) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||||
| Documentation | |||||||||||
| Generate Doxygen documentation | 4641 | Returned with feedback | Not processed | John Morris (coyotebush) | 2 | 1 year ago | |||||
| Quick Start Guide to PL/pgSQL and PL/Python Documentation | 4705 | Moved to different CF | 17 | Not processed | Ishaan Adarsh (requi3m) | 2 | 1 year ago | ||||
| doc patch: note AttributeRelationId passed to FDW validator function | 4730 | Committed | stable | Not processed | Ian Barwick (barwick) | Michael Paquier (michael-kun) | 1 | 1 year ago | |||
| Simplify documentation related to Windows builds | 4745 | Moved to different CF | 17 | Not processed | Michael Paquier (michael-kun) | 3 | 1 year ago | ||||
| Miscellaneous | |||||||||||
| Unlinking Parallel Hash Join inner batch files sooner | 4314 | Moved to different CF |
|
+51−0 | Thomas Munro (macdice) | 10 | 1 year ago | ||||
| Clean up some signal usage mainly related to Windows | 4475 | Committed | Not processed | Tristan Partin (tristan957) | Nathan Bossart (bossartn) | 3 | 1 year ago | ||||
| Add pg_wait_for_lockers() function | 4480 | Moved to different CF | Not processed | Will Mortensen (will-extrahop) | 5 | 1 year ago | |||||
| Make documentation builds reproducible | 4530 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 3 | 1 year ago | ||||
| Reduce size of postgres.bki | 4544 | Moved to different CF | Not processed | Matthias van de Meent (mmeent) | 4 | 1 year ago | |||||
| Make the am_xxx function Asserts consistent | 4570 | Withdrawn | 17 | Not processed | Peter Smith (smithpb2250) | 2 | 1 year ago | ||||
| common signal handler protection | 4669 | Moved to different CF | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 1 year ago | |||
| Add code indentation check to cirrus-ci | 4691 | Withdrawn | Not processed | Bharath Rupireddy (bharathrupireddy) | 1 | 1 year ago | |||||
| Set all variable-length fields of pg_attribute to null on column drop | 4701 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 1 year ago | ||||
| Add SQL syntax check | 4704 | Moved to different CF | Not processed | Josef Šimánek (retro) | 3 | 1 year ago | |||||
| Making the initial and maximum DSA segment sizes configurable | 4708 | Moved to different CF | Not processed | Masahiko Sawada (masahikosawada) | Masahiko Sawada (masahikosawada) | 2 | 1 year ago | ||||
| Tidy fill hstv array (src/backend/access/heap/pruneheap.c) | 4734 | Moved to different CF | 17 | Not processed | Ranier Vilela (raniervilela) | 2 | 1 year ago | ||||
| Add Index-level REINDEX with multiple jobs | 4740 | Moved to different CF | 17 | Not processed | Maxim Orlov (m.orlov), Svetlana Derevyanko (getsusun) | Alexander Korotkov (smagen) | 2 | 1 year ago | |||
| Monitoring & Control | |||||||||||
| Fix inconsistency in reporting checkpointer stats | 4078 | Returned with feedback | Not processed | Nitin Jadhav (nitinjadhav11) | 6 | 1 year ago | |||||
| backtrace_on_internal_error | 4696 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 1 year ago | ||||
| Performance | |||||||||||
| More scalable multixacts buffers and locking | 2627 | Moved to different CF | Not processed | Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) | Álvaro Herrera (alvherre) | 20 | 1 year ago | ||||
| nbtree performance improvements through specialization on key shape | 3672 | Moved to different CF | Not processed | Matthias van de Meent (mmeent) | 14 | 1 year ago | |||||
| Improve dead tuple storage for lazy vacuum | 3687 | Moved to different CF | Not processed | Masahiko Sawada (masahikosawada), John Naylor (john.naylor) | Masahiko Sawada (masahikosawada) | 10 | 1 year ago | ||||
| asynchronous execution support for Custom Scan | 3813 | Returned with feedback | Not processed | KaiGai Kohei (kaigai), kazutaka onishi (onishi) | 8 | 1 year ago | |||||
| Prefetch the next tuple's memory during seqscans | 3978 | Withdrawn | Not processed | David Rowley (davidrowley), Thomas Munro (macdice) | 7 | 1 year ago | |||||
| Lockless queue of waiters based on atomic operations for LWLock | 3983 | Returned with feedback | Not processed | Alexander Korotkov (smagen), Pavel Borisov (pborisov) | 7 | 1 year ago | |||||
| Partial aggregates push down | 4019 | Returned with feedback | Not processed | Yuki Fujii (fujiiyuki) | 6 | 1 year ago | |||||
| Index Prefetching | 4351 | Moved to different CF |
|
+3096−1571 | Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) | 13 | 15 hours ago | ||||
| XLog size reductions: Reduced XLog record header size | 4386 | Moved to different CF | Not processed | Matthias van de Meent (mmeent) | 6 | 1 year ago | |||||
| Use ReadRecentBuffer() for btree root page | 4419 | Moved to different CF | Not processed | Thomas Munro (macdice) | 7 | 1 year ago | |||||
| Ignore is not null quals on not null columns | 4459 | Committed | Not processed | David Rowley (davidrowley), Richard Guo (richardguo) | David Rowley (davidrowley) | 3 | 1 year ago | ||||
| Allow parallel plan for referential integrity checks | 4507 | Returned with feedback | 17 | Not processed | Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Frédéric Yhuel (yhuelf) | 3 | 1 year ago | ||||
| GROUP BY optimization | 4562 | Committed | Not processed | Fedor Sigaev (sigaev), Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov) | Alexander Korotkov (smagen) | 2 | 1 year ago | ||||
| Reducing memory consumed by RestrictInfo list translations in partitionwise join planning | 4564 | Moved to different CF |
|
+389−77 | Ashutosh Bapat (ashutoshbapat) | Amit Langote (amitlan) | 8 | 8 months ago | |||
| Fix a performance issue with Memoize | 4621 | Committed | Not processed | Richard Guo (richardguo) | David Rowley (davidrowley) | 2 | 1 year ago | ||||
| Index Insert Prefetching | 4622 | Moved to different CF | Not processed | Tomas Vondra (fuzzycz) | 4 | 1 year ago | |||||
| SLRU optimizations | 4626 | Moved to different CF | Not processed | Dilip Kumar (dilip.kumar), Andrey Borodin (x4m) | Álvaro Herrera (alvherre) | 3 | 1 year ago | ||||
| nbtree: implement dynamic prefix truncation | 4635 | Moved to different CF | Not processed | Matthias van de Meent (mmeent) | 7 | 1 year ago | |||||
| nbtree: downlink right separator/HIKEY optimization | 4638 | Moved to different CF | Not processed | Matthias van de Meent (mmeent) | 7 | 1 year ago | |||||
| autovectorize page checksum code included elsewhere | 4649 | Moved to different CF | 18 | Not processed | Nathan Bossart (bossartn) | 3 | 1 year ago | ||||
| GUC hashtable optimizations | 4663 | Moved to different CF | 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 | Not processed | Melanie Plageman (melanieplageman) | Robert Haas (rhaas) | 1 | 1 year ago | ||||
| Don't constrain self join removal due to PHVs | 4668 | Committed | Not processed | Richard Guo (richardguo) | Alexander Korotkov (smagen) | 1 | 1 year ago | ||||
| pg_convert improvement | 4673 | Withdrawn | Not processed | 1 | 2 years ago | ||||||
| add AVX2 support to simd.h | 4675 | Moved to different CF | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 2 | 1 year ago | |||
| optimized atomic exchanges | 4676 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 year ago | |||
| micro-optimizing json.c | 4687 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 1 year ago | |||
| Adjust tuples estimate for appendrel | 4711 | Moved to different CF | Not processed | Richard Guo (richardguo) | 4 | 1 year ago | |||||
| Avoid computing ORDER BY junk columns unnecessarily | 4717 | Moved to different CF | Not processed | Heikki Linnakangas (heikki) | 2 | 1 year ago | |||||
| An improvement on parallel DISTINCT | 4724 | Moved to different CF | Not processed | Richard Guo (richardguo) | David Rowley (davidrowley) | 2 | 1 year ago | ||||
| Not to invalidate CatalogSnapshot for local invalidation messages | 4739 | Moved to different CF | Not processed | Xiaoran Wang (fanfuxiaoran) | 2 | 1 year ago | |||||
| Make vacuum opportunistic freezing adaptive | 4756 | Moved to different CF | Not processed | Melanie Plageman (melanieplageman) | 2 | 1 year ago | |||||
| shared detoast datum | 4759 | Moved to different CF | Not processed | Andy Fan (andy2) | 6 | 1 year ago | |||||
| Refactoring | |||||||||||
| SetLatches() | 3998 | Moved to different CF | Not processed | Thomas Munro (macdice) | 12 | 1 year ago | |||||
| Rework LogicalOutputPluginWriterUpdateProgress | 4004 | Returned with feedback | Not processed | wei wang (wangwei) | 6 | 1 year ago | |||||
| Use AF_UNIX for tests on Windows (ie drop fallback TCP code) | 4033 | Returned with feedback | Not processed | Thomas Munro (macdice) | 6 | 1 year ago | |||||
| Some revises in adding sorting path | 4119 | Committed | Not processed | Richard Guo (richardguo) | David Rowley (davidrowley) | 5 | 1 year ago | ||||
| some namespace.c refactoring | 4212 | Returned with feedback | Not processed | Peter Eisentraut (petere) | 5 | 1 year ago | |||||
| Refactor fork+exec code | 4376 | Moved to different CF | Not processed | Heikki Linnakangas (heikki) | Heikki Linnakangas (heikki) | 5 | 1 year ago | ||||
| Unified file access using virtual file descriptors | 4420 | Returned with feedback | 17 | Not processed | John Morris (coyotebush) | 4 | 1 year ago | ||||
| Revises for the check of parameterized partial paths | 4425 | Moved to different CF | Not processed | Richard Guo (richardguo) | Richard Guo (richardguo) | 6 | 1 year ago | ||||
| Relation bulk write facility | 4575 | Moved to different CF | Not processed | Heikki Linnakangas (heikki) | Heikki Linnakangas (heikki) | 3 | 1 year ago | ||||
| Set minimum LLVM version to 10 | 4640 | Committed | Not processed | Thomas Munro (macdice) | Thomas Munro (macdice) | 2 | 1 year ago | ||||
| retire MemoryContextResetAndDeleteChildren backwards compatibility macro | 4657 | Committed | 17 | Not processed | Nathan Bossart (bossartn) | Nathan Bossart (bossartn) | 1 | 2 years ago | |||
| New [relation] options engine | 4688 | Moved to different CF | Needs rebase! | Nikolay Shaplov (nataraj) | 9 | 8 months ago | |||||
| Move walreceiver state assignment (to WALRCV_STREAMING) in WalReceiverMain() | 4698 | Withdrawn | 17 | Not processed | Bertrand Drouvot (bertranddrouvot.pg) | 1 | 1 year ago | ||||
| Revise the Asserts added to bimapset manipulation functions | 4731 | Committed | Not processed | Richard Guo (richardguo) | David Rowley (davidrowley) | 1 | 1 year ago | ||||
| Replication & Recovery | |||||||||||
| pg_receivewal fail to streams when the partial file to write is not fully initialized present in the wal receiver directory | 3503 | Returned with feedback | Not processed | Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) | 11 | 1 year ago | |||||
| Skip collecting decoded changes of already-aborted transactions | 4436 | Returned with feedback | Not processed | Masahiko Sawada (masahikosawada) | 3 | 8 months ago | |||||
| logicalrep_worker_launch - counting/checking the type limits | 4499 | Moved to different CF | Not processed | Peter Smith (smithpb2250) | 4 | 1 year ago | |||||
| Force the old transactions logs cleanup even if checkpoint is skipped | 4619 | Moved to different CF | Not processed | Daniil Zakhlystov (daniil.zakhlystov) | 4 | 2 years ago | |||||
| incremental backup | 4648 | Committed | 17 | Not processed | Robert Haas (rhaas) | Robert Haas (rhaas) | 1 | 1 year ago | |||
| Lockless exit path for ReplicationOriginExitCleanup | 4692 | Committed | Not processed | Bharath Rupireddy (bharathrupireddy) | Álvaro Herrera (alvherre) | 1 | 1 year ago | ||||
| Security | |||||||||||
| USAGE privilege on PUBLICATION | 3641 | Withdrawn | Not processed | Antonin Houska (a.houska) | 9 | 2 years ago | |||||
| User functions for building SCRAM secrets | 3988 | Returned with feedback | Not processed | Jonathan Katz (jkatz05) | 7 | 1 year ago | |||||
| Server Features | |||||||||||
| Update relfrozenxmin when truncating temp tables | 3358 | Returned with feedback | 16 | Not processed | Greg Stark (stark) | 12 | 1 year ago | ||||
| BCP 47 locale names for Windows | 3772 | Moved to different CF | Not processed | Thomas Munro (macdice) | 8 | 1 year ago | |||||
| Add the ability to limit the amount of memory that can be allocated to backends. | 3867 | Moved to different CF | Not processed | Reid Thompson (jreidthompsoncd), John Morris (coyotebush) | 11 | 1 year ago | |||||
| Multi-version ICU | 3956 | Moved to different CF | Not processed | Thomas Munro (macdice) | 10 | 1 year ago | |||||
| Post-special Page Storage TDE support (aka Reserved Page Size) | 3986 | Moved to different CF | Not processed | David Christensen (davidchristensen) | 12 | 11 months ago | |||||
| ltree hash functions | 4375 | Moved to different CF | Not processed | Tommy Pavlicek (tommyp) | Tom Lane (tgl) | 5 | 1 year ago | ||||
| Variable Block Size | 4429 | Withdrawn | 17 | Not processed | David Christensen (davidchristensen) | 4 | 2 years ago | ||||
| pg_stat_logmsg | 4431 | Moved to different CF | Not processed | Joe Conway (jconway) | 7 | 1 year ago | |||||
| Multiple passwords, interval expirations | 4432 | Returned with feedback | Not processed | Gurjeet Singh (gurjeet), Joshua Brindle (joshuab) | 4 | 1 year ago | |||||
| Support run-time partition pruning for hash join | 4512 | Moved to different CF | 17 | Not processed | Richard Guo (richardguo) | 6 | 1 year ago | ||||
| Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING | 4617 | Moved to different CF | Not processed | Marko Tiikkaja (johto) | 5 | 1 year ago | |||||
| Mark search_path as GUC_REPORT | 4646 | Moved to different CF | Not processed | Alexander Kukushkin (cyberdem0n), Jelte Fennema-Nio (jeltef) | Tomas Vondra (fuzzycz) | 4 | 1 year ago | ||||
| Add support function for containment operators | 4647 | Committed | 17 | Not processed | Tom Lane (tgl) | 1 | 1 year ago | ||||
| Sequence Access Methods, round two | 4677 | Moved to different CF | Needs rebase! | Michael Paquier (michael-kun) | 11 | 4 weeks ago | |||||
| Union Replacement of OR logic | 4715 | Moved to different CF | 16 | Not processed | 3 | 1 year ago | |||||
| Switch to FullTransactionId for PGPROC->xid and XLogRecord->xl_xid | 4741 | Moved to different CF | Not processed | Maxim Orlov (m.orlov) | 3 | 1 year ago | |||||
| SQL Commands | |||||||||||
| Incremental View Maintenance (IVM), take 2 | 4337 | Moved to different CF | Needs rebase! | Yugo Nagata (yugo.nagata) | 13 | 2 months ago | |||||
| Remaining sql/json patches | 4377 | Moved to different CF | Not processed | Amit Langote (amitlan), Nikita Glukhov (n.glukhov) | Amit Langote (amitlan) | 5 | 1 year ago | ||||
| [PoC] Implementation of distinct in Window Aggregates: take two | 4519 | Returned with feedback | Not processed | Ankit Kumar Pandey (ankitkpandey) | 3 | 1 year ago | |||||
| RETURNING OLD/NEW values | 4723 | Moved to different CF | 18 | Not processed | Dean Rasheed (deanr) | Dean Rasheed (deanr) | 6 | 10 months ago | |||
| System Administration | |||||||||||
| recovery modules | 4082 | Moved to different CF | 18 | Not processed | Nathan Bossart (bossartn) | 8 | 1 year ago | ||||
| PITR shutdown should not report error by pg_ctl | 4653 | Withdrawn | 17 | Not processed | Zhao Junwang (zhjwpku), TianXiang Li (krisdiano) | 1 | 1 year ago | ||||
| Testing | |||||||||||
| CI and test improvements | 3709 | Moved to different CF | Not processed | Justin Pryzby (justinpryzby) | 14 | 1 year ago | |||||
| Detect test suite sideeffects in pg_regress | 4321 | Moved to different CF | Not processed | Daniel Gustafsson (d_gustafsson) | 5 | 1 year ago | |||||
| Build the docs if there are changes in docs and don't run other tasks if the changes are only in docs | 4555 | Moved to different CF | Not processed | Nazir Bilal Yavuz (nbyavuz) | 4 | 1 year ago | |||||
| Add test module for Table Access Method | 4588 | Returned with feedback | Not processed | Fabrízio Mello (fabriziomello) | 2 | 1 year ago | |||||
| Add a perl function in Cluster.pm to generate WAL | 4693 | Committed | Not processed | Bharath Rupireddy (bharathrupireddy) | Michael Paquier (michael-kun) | 1 | 1 year ago | ||||
| pg_stat_statements: more test coverage | 4726 | Committed | Not processed | Peter Eisentraut (petere) | Peter Eisentraut (petere) | 1 | 1 year ago | ||||
| change regexp_substr first argument make tests more easier to understand | 4744 | Moved to different CF | stable | Not processed | jian he (universality) | 4 | 1 year ago | ||||