Commitfest 2021-07

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 81. Moved to next CF: 233. Withdrawn: 20. Returned with Feedback: 2. Rejected: 6. Total: 342.

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
standby recovery fails when re-replaying due to missing directory which was removed in previous replay. Moved to next CF stable Kyotaro Horiguchi (horiguti), Paul Guo (paulguo) 13 2021-10-01
06:45
2021-09-24
18:14
Corruption during WAL replay Moved to next CF stable Teja Mupparti (tejam) 8 2021-10-04
20:14
2021-09-27
08:30
Fix race condition in parallel hash join batch cleanup Committed Thomas Munro (macdice) macdice 1 2021-03-17
05:16
2021-03-31
22:41
Removing unused trailing linepointers from heap pages Moved to next CF Matthias van de Meent (mmeent) 3 2021-10-01
17:58
2021-08-05
16:14
In psql \?, add [+] annotation where appropriate Committed stable Matthijs van der Vleuten (zr40) michael-kun 1 2021-06-09
07:30
2021-06-09
07:29
Fix broken Ctr-C in psql after 3a51306722 Returned with feedback 1 2021-04-16
03:10
2021-10-08
12:15
Truncate in synchronous logical replication failed Committed Takamichi Osumi (tatatappp) amitkapila 1 2021-04-27
07:02
2021-04-27
06:31
pg_upgrade: copy the source oldestXid Moved to next CF stable Bertrand Drouvot (bdrouvot) bmomjian 2 2021-08-03
12:49
2021-08-15
14:44
AlterSubscription_refresh using wrong "wrconn" variable Committed stable Peter Smith (smithpb) alvherre 1 2021-05-12
23:20
2021-05-12
23:19
Incorrect snapshots while promoting hot standby node when 2PC is used Moved to next CF stable Michael Paquier (michael-kun) michael-kun 3 2021-10-04
05:09
2021-10-06
06:09
Issue with some calls to GetMultiXactIdMembers() Committed Greg Nancarrow (gregn1234) heikki 1 2021-06-18
00:59
2021-06-17
12:57
Extended protocol COPY FROM STDIN fix Moved to next CF Jeff Davis (jdavis) 3 2021-10-04
16:28
2021-07-31
00:09
Fix PITR msg for Abort Prepared Committed Simon Riggs (simon) michael-kun 1 2021-06-30
12:26
2021-06-30
01:12
Fix pgbench's exit status and log messages for connection failures Moved to next CF stable Fabien Coelho (calvin), Yugo Nagata (yugo.nagata) masaofujii 3 2021-10-05
15:47
2021-10-08
15:41
pgbench logging fixes Committed 14 Fabien Coelho (calvin) macdice 1 2021-07-11
13:12
2021-07-11
08:16
ECPG bug fix: allow using connection-associated prepared_name Moved to next CF Hayato Kuroda (ha-kun) meskes 2 2021-09-01
01:25
2021-08-25
05:34
Clients
Refactor ECPGconnect() and allow IPv6 connection Moved to next CF Hayato Kuroda (ha-kun) 3 2021-10-01
07:14
2021-08-07
20:36
Fix pg_checksums progress report Committed Shinya Kato (kato-shinya) masaofujii 1 2021-04-05
17:33
2021-04-02
15:09
pg_dumpall misses --no-toast-compression Committed 15 Michael Paquier (michael-kun) michael-kun 1 2021-05-21
05:39
2021-05-19
00:44
Fix around conn_duration in pgbench Withdrawn 1 2021-06-15
08:49
2021-09-01
09:33
Preventing abort() and exit() calls in libpq Committed Tom Lane (tgl) tgl 1 2021-06-29
20:01
2021-07-09
20:29
Code Comments
Clarify ItemPointers for Table AM API Withdrawn 15 Jeff Davis (jdavis) jdavis 1 2021-06-18
01:26
2021-05-19
01:59
Documentation
Further note require activity aspect of automatic checkpoint and archiving Moved to next CF David Johnston (polobo) 6 2021-10-02
12:18
2021-03-18
15:36
Specify ACCESS EXCLUSIVE lock explicitly Committed Greg Rychlewski (grychlewski) michael-kun 1 2021-04-01
23:54
2021-04-01
23:54
Consistent use of SSL/TLS in docs Moved to next CF Daniel Gustafsson (d_gustafsson) 3 2021-10-01
21:21
2021-09-15
12:47
Fix documentation and logging for START_REPLICATION Withdrawn 15 Jeff Davis (jdavis) 1 2021-06-16
23:06
2021-06-19
10:00
Fix documentation for COPY protocol flow Moved to next CF Jeff Davis (jdavis) 3 2021-10-04
16:31
2021-07-31
00:09
Fix documentation and logging for START_REPLICATION Committed Jeff Davis (jdavis) jdavis 1 2021-07-30
22:17
2021-06-19
10:00
add argument type to postgres_fdw docs Committed Shinya Kato (kato-shinya) masaofujii 1 2021-06-30
10:40
2021-06-30
10:37
Doc chapter for Hash Indexes Committed stable Simon Riggs (simon) amitkapila 1 2021-07-07
03:25
2021-07-05
09:51
Miscellaneous
Reduce the number of special cases to build contrib modules on windows Moved to next CF David Rowley (davidrowley) davidrowley 5 2021-08-09
07:46
2021-08-09
07:55
pg_upgrade test for binary compatibility of core data types Moved to next CF Justin Pryzby (justinpryzby) 5 2021-10-01
07:58
2021-10-13
01:36
Introduce ProcessInterrupts_hook for C extensions Moved to next CF Craig Ringer (ringerc) 3 2021-10-06
13:11
2021-10-01
17:24
force_parallel_mode and GUC categories Committed stable Justin Pryzby (justinpryzby) michael-kun 1 2021-04-15
04:23
2021-05-08
16:39
Move tablespace path re-creation from the makefiles to pg_regress (test for mkdir function in the backend) Withdrawn 14 Michael Paquier (michael-kun) 1 2021-04-16
03:15
2021-05-18
01:01
Fix missed parallel safety checks and wrong parallel safety Withdrawn Hou Zhijie (houzj) 1 2021-06-21
01:14
2021-09-09
02:12
Rewriting the test of pg_upgrade as a TAP test - take three Moved to next CF Michael Paquier (michael-kun) 3 2021-10-01
06:20
2021-10-12
04:48
TAP test for contrib/sslinfo Moved to next CF Daniel Gustafsson (d_gustafsson) 3 2021-10-19
12:32
2021-06-23
14:25
Add ZSON extension to /contrib/ Rejected Aleksander Alekseev (aalekseev) 1 2021-07-12
18:52
2021-07-10
18:47
btree_gist: Support bool Moved to next CF Emre Hasegeli (hasegeli) 3 2021-10-01
07:30
2021-06-14
09:33
Use tuple-level SIREAD locks for index-only scans Moved to next CF Thomas Munro (macdice) 3 2021-10-04
16:26
2021-06-14
06:11
Improving the isolationtester Committed Tom Lane (tgl) tgl 1 2021-06-25
20:01
2021-06-16
19:47
test invalidation of obsolete replslots with active walsender Committed Álvaro Herrera (alvherre) alvherre 1 2021-07-05
17:09
2021-07-05
17:10
Fully WAL logged CREATE DATABASE - No Checkpoints Moved to next CF Dilip Kumar (dilip.kumar) 3 2021-10-04
16:31
2021-10-05
08:06
Make jsonapi usable from libpq Withdrawn Jacob Champion (jchampion) 1 2021-07-07
15:08
2021-07-07
14:57
Deparsing a rewritten query Moved to next CF Julien Rouhaud (rjuju) 3 2021-10-04
16:28
2021-06-28
17:30
trivial improvement to system_or_bail Committed Álvaro Herrera (alvherre) alvherre 1 2021-07-06
21:59
2021-07-07
07:13
pgbench: add multiconnect support Moved to next CF 15 David Christensen (dwc-pgguru) 3 2021-10-06
13:14
2021-08-28
09:01
Monitoring & Control
Track wal_level drop for backup management Moved to next CF Takamichi Osumi (tatatappp) 3 2021-10-01
07:44
2021-07-14
11:58
Add system views pg_permissions and pg_ownerships Moved to next CF Joel Jacobson (joeljacobson) 3 2021-10-04
16:23
2021-08-31
16:52
Fix oversights in query_id calculation Committed 15 Julien Rouhaud (rjuju) bmomjian 1 2021-05-05
14:08
2021-05-05
00:33
Performance
INSERT SELECT: BulkInsertState and table_multi_insert Moved to next CF 15 Justin Pryzby (justinpryzby) 8 2021-10-02
15:49
2021-09-27
00:08
fix spinlock contention in LogwrtResult Moved to next CF Álvaro Herrera (alvherre) 7 2021-10-02
06:09
2021-09-08
15:14
parallel distinct union and aggregate support patch Moved to next CF bucoo hsiao (bucoo) 6 2021-10-06
13:16
2021-09-15
10:34
Make Append Cost aware of some run time partition prune case Moved to next CF Andy Fan (andyf) 5 2021-10-02
15:50
2021-07-14
15:55
WIP: Track relation size in shared memory Moved to next CF Thomas Munro (macdice) 3 2021-10-01
07:21
2021-07-14
12:38
Adaptive query optimization: create extented statistics using auto_explain extension Moved to next CF Konstantin Knizhnik (knizhnik) 4 2021-10-03
15:58
2021-07-14
11:13
Improve join selectivity estimation using extended statistics Moved to next CF Konstantin Knizhnik (knizhnik) 3 2021-10-01
10:14
2021-10-01
10:13
partial heap only tuples Moved to next CF 15 Nathan Bossart (bossartn) 4 2021-10-03
15:58
2021-07-14
11:34
Make relfile tombstone files conditional on WAL level Moved to next CF Thomas Munro (macdice) 3 2021-10-01
11:23
2021-10-05
03:21
Optionally sync data directory with syncfs() Committed Thomas Munro (macdice) macdice 1 2021-03-19
23:17
2021-06-28
03:51
Lazy JIT IR code generation to increase JIT speed with partitions Moved to next CF Luc Vlaming (luc.vlaming) 3 2021-10-06
13:16
2021-04-12
12:11
Iterating on IndexTuple attributes and nbtree page-level dynamic prefix truncation Moved to next CF 15 Matthias van de Meent (mmeent) 3 2021-10-03
15:59
2021-06-24
16:21
Toast compression method options Moved to next CF Dilip Kumar (dilip.kumar) 3 2021-10-01
09:12
2021-10-01
09:11
Parallel INSERT SELECT take 2 Moved to next CF Greg Nancarrow (gregn1234), Hou Zhijie (houzj) 3 2021-10-06
13:17
2021-09-09
02:12
Map WAL segment files on PMEM as WAL buffers Moved to next CF Takashi Menjo (tmenjo) 3 2021-10-01
07:28
2021-10-08
08:07
Using indexUnchanged with nbtree Moved to next CF 15 Simon Riggs (simon) 2 2021-10-01
14:21
2021-10-01
14:21
pgbench using COPY FREEZE Withdrawn 15 Simon Riggs (simon) 1 2021-07-01
16:03
2021-07-04
01:53
Speed up LockReleaseAll Moved to next CF David Rowley (davidrowley) 3 2021-10-04
16:27
2021-10-06
16:20
Record a Bitmapset of non-pruned partitions Committed David Rowley (davidrowley) davidrowley 1 2021-08-03
00:27
2021-08-03
00:27
Window function run conditions Moved to next CF David Rowley (davidrowley) 3 2021-10-04
16:32
2021-08-26
02:54
Refactoring
Split StdRdOptions into HeapOptions and ToastOptions Moved to next CF Nikolay Shaplov (nataraj) 10 2021-10-04
07:11
2021-07-22
08:30
Infrastructure changes to make the code less sensitive to transaction id bit width Moved to next CF James Finnerty (jimfinnerty) 3 2021-10-01
06:53
2021-10-01
06:53
Remove extra memset in BloomInitPage, GinInitPage and SpGistInitPage when we have it in PageInit Committed Bharath Rupireddy (bharathrupireddy) michael-kun 1 2021-04-08
10:35
2021-04-08
08:00
Use SIGIO to detect postmaster death Withdrawn Thomas Munro (macdice) 1 2021-07-13
21:40
2021-07-12
12:18
Remove redundant variable from transformCreateStmt Committed 14 Amul Sul (sulamul) alvherre 1 2021-05-07
04:01
2021-05-06
21:32
MAXALIGN sizeof(BTPageOpaqueData) in PageGetItemIdCareful Committed Bharath Rupireddy (bharathrupireddy) pgeoghegan 1 2021-04-26
05:23
2021-04-26
03:11
postgres_fdw - make cached connection functions tests meaningful with debug_invalidate_system_caches_always Rejected Bharath Rupireddy (bharathrupireddy) 1 2021-07-21
10:08
2021-07-21
10:11
O_DIRECT on macOS Committed Thomas Munro (macdice) macdice 1 2021-07-19
10:57
2021-07-20
05:01
Refactor parse_subscription_options Committed Bharath Rupireddy (bharathrupireddy) amitkapila 1 2021-07-08
03:00
2021-07-08
03:03
Split xlog.c Moved to next CF Heikki Linnakangas (heikki) 3 2021-10-05
01:10
2021-10-20
19:06
automatically generating node support functions Moved to next CF Peter Eisentraut (petere) petere 3 2021-10-11
14:27
2021-10-12
13:52
improvements in Unicode tables generation code Moved to next CF Peter Eisentraut (petere) petere 3 2021-10-04
18:32
2021-10-04
18:36
wrong relkind error messages Committed Peter Eisentraut (petere) petere 1 2021-07-08
08:03
2021-07-21
06:03
Extensible storage manager API - smgr hooks Moved to next CF Anastasia Lubennikova (lubennikovaav) 3 2021-10-04
16:27
2021-06-30
02:36
Replication & Recovery
Reduce the time required for a database recovery from archive. Moved to next CF Anna Akenteva (a.akenteva), Dmitry Shulga (d.shulga), Ivan Taranov (i.taranov) 3 2021-10-01
06:58
2021-03-19
12:50
tablesync early exit Moved to next CF 15 Peter Smith (smithpb2250) 3 2021-10-06
13:17
2021-08-30
03:20
Fix for START_REPLICATION without IDENTIFY_SYSTEM Committed Jeff Davis (jdavis) jdavis 1 2021-07-09
18:52
2021-07-09
01:12
Detectable crashes and unlogged table resets Moved to next CF Jeff Davis (jdavis) 3 2021-10-04
16:32
2021-06-08
21:29
GUC to prevent cancellation while waiting for sync rep Withdrawn 15 Jeff Davis (jdavis) 1 2021-07-13
02:22
2021-07-13
02:22
PITR enhance getRecordTimestamp() Moved to next CF Simon Riggs (simon) 3 2021-10-04
16:33
2021-06-30
09:59
Security
Dump public schema ownership, seclabels and comments Committed Noah Misch (nmisch) nmisch 2 2021-06-29
01:38
2021-06-29
16:32
Convert contrib SQL functions to new style Moved to next CF Tom Lane (tgl) 2 2021-09-01
17:28
2021-09-01
17:27
Improve sepgsql logging so it follows the behaviour of selinux's logging. Moved to next CF Dave Page (dpage) 3 2021-10-04
14:46
2021-04-14
13:49
Support for NSS as a libpq TLS backend Moved to next CF Daniel Gustafsson (d_gustafsson), Jacob Champion (jchampion) 3 2021-10-01
07:20
2021-10-05
15:05
Server Features
A hook for path-removal decision on add_path Moved to next CF KaiGai Kohei (kaigai) 11 2021-10-05
17:20
2021-10-05
17:24
jsonpath syntax extensions Moved to next CF 15 Nikita Glukhov (n.glukhov) 9 2021-10-06
13:18
2021-03-15
12:25
ALTER SYSTEM READ { ONLY | WRITE } Moved to next CF Amul Sul (sulamul) 8 2021-10-06
13:12
2021-10-18
22:20
Non-volatile WAL buffer Withdrawn Takashi Menjo (tmenjo) 6 2021-06-18
06:46
2021-03-09
07:23
New Table Access Methods for Multi and Single Inserts Moved to next CF Bharath Rupireddy (bharathrupireddy) 5 2021-10-06
13:18
2021-04-19
04:51
SQL/JSON: functions Moved to next CF Nikita Glukhov (n.glukhov) 5 2021-10-04
14:45
2021-09-16
14:52
SQL/JSON: JSON_TABLE Moved to next CF Nikita Glukhov (n.glukhov) 5 2021-10-04
14:45
2021-09-16
14:55
Discarding DISCARD ALL Withdrawn 15 Simon Riggs (simon) 3 2021-06-21
17:13
2021-06-21
16:50
Table AM modifications to accept column projection lists Withdrawn Jacob Champion (jchampion), Soumyadeep Chakraborty (soumyadeepc) 3 2021-06-30
23:43
2021-06-30
23:42
Key management with tests Withdrawn 15 Stephen Frost (sfrost), Masahiko Sawada (masahikosawada), Bruce Momjian (bmomjian) 3 2021-07-15
14:45
2021-10-13
15:00
Hooks and API to allow loadable wire protocol extensions Moved to next CF Jan Wieck (wieck) 3 2021-10-01
06:56
2021-03-05
01:38
Support empty ranges with bounds information Rejected 14 Joel Jacobson (joeljacobson) 1 2021-03-03
03:56
2021-03-04
18:05
Extended statistics in EXPLAIN Moved to next CF Tomas Vondra (fuzzycz) 3 2021-10-04
16:35
2021-07-29
14:09
Merging statistics from children instead of re-sampling everything Moved to next CF Tomas Vondra (fuzzycz) 3 2021-10-06
13:18
2021-06-30
15:15
estimating joins using extended statistics Moved to next CF Tomas Vondra (fuzzycz) 3 2021-10-04
16:35
2021-10-06
22:05
Asymmetric partition-wise JOIN Moved to next CF 15 KaiGai Kohei (kaigai), Andrey Lepikhov (lepikhov) 3 2021-10-06
13:19
2021-09-15
06:31
Extensible parsing Moved to next CF 15 Julien Rouhaud (rjuju) 3 2021-10-04
16:28
2021-09-24
06:33
Range Merge Join Moved to next CF 15 Thomas Mannhart (thomasmannhart97) 3 2021-10-05
00:31
2021-10-05
00:30
Autovacuum (analyze) on partitioned tables for ATTACH/DETACH/DROP commands Moved to next CF Yuzuko Hosoya (yuzu) 2 2021-10-01
06:49
2021-10-01
06:50
Automatic notification for top transaction IDs Withdrawn Gurjeet Singh (gurjeet) 1 2021-07-01
00:49
2021-06-23
04:37
PoC: improving join estimates using sampling Moved to next CF Tomas Vondra (fuzzycz) 3 2021-10-04
16:33
2021-06-27
17:55
Cleaning up orphaned files using undo logs Moved to next CF Antonin Houska (a.houska) 3 2021-10-06
13:19
2021-09-29
11:07
SQL Commands
FETCH FIRST clause PERCENT option Moved to next CF Surafel Temesgen (surafel) 12 2021-10-03
16:16
2021-09-30
18:31
Allow COPY "text" to output a header and add header matching mode to COPY FROM Moved to next CF Rémi Lapeyre (remilapeyre) 6 2021-10-06
13:19
2021-04-11
14:35
DROP INDEX CONCURRENTLY on partitioned index Withdrawn 15 Justin Pryzby (justinpryzby) 4 2021-07-24
16:46
2021-07-24
16:46
REINDEX backend filtering Withdrawn Julien Rouhaud (rjuju) 3 2021-05-08
03:31
2021-03-15
19:37
Dynamic result sets from procedures Moved to next CF Peter Eisentraut (petere) 5 2021-10-04
11:16
2021-08-30
21:11
MERGE SQL command Moved to next CF 15 Álvaro Herrera (alvherre), Simon Riggs (simon), Pavan Deolasee (pavan) 4 2021-09-01
12:58
2021-09-01
12:58
NOT VALID for Unique Indexes Moved to next CF Simon Riggs (simon) 3 2021-10-01
07:21
2021-09-01
11:02
Release SPI plans for referential integrity with DISCARD Moved to next CF Yuzuko Hosoya (yuzu) 2 2021-10-01
07:15
2021-09-26
19:05
Allow queries in WHEN expression of FOR EACH STATEMENT triggers Moved to next CF Joe Wildish (joewildish) 2 2021-10-03
22:18
2021-09-23
20:02
DELETE CASCADE Moved to next CF 15 David Christensen (dwc-pgguru) 3 2021-10-06
13:20
2021-09-29
20:55