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
Fix race condition in parallel hash join batch cleanup Committed Thomas Munro (macdice) macdice 1 2022-06-02
09:47
2023-03-21
02:25
Removing unused trailing linepointers from heap pages Moved to next CF Matthias van de Meent (mmeent) 3 2021-12-02
10:18
2022-04-08
11:38
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
Eliminating "Permission denied" errors on stat() (on Windows) Moved to next CF Alexander Lakhin (law) 4 2021-12-03
12:51
2021-12-03
03:00
Fix broken Ctr-C in psql after 3a51306722 Returned with feedback 1 2021-04-16
03:10
2022-04-06
17:05
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-11-23
13:08
2021-11-22
16:50
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-12-01
10:59
2021-12-01
10:59
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-11-02
14:12
2021-11-04
00:31
pgbench logging fixes Committed 14 Fabien Coelho (calvin) macdice 1 2021-07-11
13:12
2021-12-02
12:40
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-11-04
09:36
2021-11-04
09:36
Specify ACCESS EXCLUSIVE lock explicitly Committed Greg Rychlewski (grychlewski) michael-kun 1 2021-04-01
23:54
2021-04-01
23:54
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-12-01
14:18
2021-12-01
10:59
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
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
2022-07-28
15:51
Rewriting the test of pg_upgrade as a TAP test - take three Moved to next CF Michael Paquier (michael-kun) 3 2021-11-18
07:49
2022-04-02
03:10
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) fuzzycz 3 2021-11-06
16:07
2021-11-08
01:24
Use tuple-level SIREAD locks for index-only scans Moved to next CF Thomas Munro (macdice) 3 2021-12-02
10:37
2021-12-02
10:37
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
Make jsonapi usable from libpq Withdrawn Jacob Champion (jchampion) 1 2021-07-07
15:08
2021-07-07
14:57
trivial improvement to system_or_bail Committed Álvaro Herrera (alvherre) alvherre 1 2021-07-06
21:59
2021-07-07
07:13
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) 5 2022-04-08
13:38
2024-10-08
16:58
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-11-24
00:32
2021-11-04
12:24
More scalable multixacts buffers and locking Moved to next CF Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness) alvherre 20 2024-04-07
12:52
2024-04-07
19:13
fix spinlock contention in LogwrtResult Moved to next CF Álvaro Herrera (alvherre) 11 2022-09-23
08:50
2024-04-08
16:13
parallel distinct union and aggregate support patch Moved to next CF bucoo hsiao (bucoo) 6 2021-11-08
22:19
2021-11-08
22:19
Make Append Cost aware of some run time partition prune case Moved to next CF Andy Fan (andyf) 5 2021-11-04
10:10
2021-11-04
10:10
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-11-04
09:56
2021-11-04
09:56
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-11-04
10:23
2021-11-10
17:17
Make relfile tombstone files conditional on WAL level Moved to next CF Thomas Munro (macdice) 3 2021-10-29
03:56
2023-01-06
06:13
Optionally sync data directory with syncfs() Committed Thomas Munro (macdice) macdice 1 2021-03-19
23:17
2021-06-28
03:51
Iterating on IndexTuple attributes and nbtree page-level dynamic prefix truncation Moved to next CF 15 Matthias van de Meent (mmeent) 4 2022-02-07
02:41
2021-12-02
10: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) 6 2022-07-28
15:51
2022-07-28
15:51
Map WAL segment files on PMEM as WAL buffers Moved to next CF Takashi Menjo (tmenjo) 6 2022-08-01
20:40
2022-03-23
08:58
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-12-03
07:36
2024-01-09
06:24
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) davidrowley 5 2022-04-07
23:16
2022-04-07
22:40
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-11-15
10:11
2021-11-24
19:44
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) 5 2022-03-22
00:20
2022-03-22
00:20
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) 6 2022-04-05
04:09
2022-04-05
05:55
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) 5 2022-03-07
01:41
2022-03-05
10:33
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) 8 2022-09-16
12:37
2022-01-31
19:11
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
2024-11-14
04:30
Server Features
A hook for path-removal decision on add_path Moved to next CF KaiGai Kohei (kaigai) 11 2022-03-24
13:27
2022-10-02
16:59
jsonpath syntax extensions Moved to next CF 15 Nikita Glukhov (n.glukhov) 12 2023-02-13
18:18
2022-03-31
19:21
ALTER SYSTEM READ { ONLY | WRITE } Moved to next CF Amul Sul (sulamul) 9 2022-01-10
04:22
2021-12-01
04:59
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) 9 2022-10-12
05:31
2024-10-31
04:17
SQL/JSON: functions Moved to next CF 15 Nikita Glukhov (n.glukhov) adunstan 7 2022-04-08
03:47
2022-04-08
12:15
SQL/JSON: JSON_TABLE Moved to next CF 15 Nikita Glukhov (n.glukhov) adunstan 7 2022-04-08
03:48
2022-04-06
18:05
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
2022-06-16
23:24
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
Merging statistics from children instead of re-sampling everything Moved to next CF Tomas Vondra (fuzzycz) 5 2022-04-08
13:24
2022-02-18
11:50
Extensible parsing Moved to next CF 15 Julien Rouhaud (rjuju) 4 2022-01-17
00:33
2022-01-17
00:33
Range Merge Join Moved to next CF 15 Thomas Mannhart (thomasmannhart97) 4 2022-02-07
03:12
2022-01-17
07:39
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) 5 2022-03-22
00:25
2022-03-22
00:17
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
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) 12 2023-10-30
09:26
2023-02-24
11:26
MERGE SQL command Moved to next CF 15 Álvaro Herrera (alvherre), Simon Riggs (simon), Pavan Deolasee (pavan) 4 2021-09-01
12:58
2022-03-28
15:06
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 (davidchristensen) 4 2023-03-06
15:40
2022-01-31
16:30