Commitfest 2021-09

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 54. Moved to next CF: 209. Withdrawn: 2. Rejected: 3. Returned with Feedback: 49. Total: 317.

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
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
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
pg_upgrade: copy the source oldestXid Committed stable Bertrand Drouvot (bdrouvot) bmomjian 2 2021-08-03
12:49
2021-08-15
14:44
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
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 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
ECPG bug fix: allow using connection-associated prepared_name Committed Hayato Kuroda (ha-kun) meskes 2 2021-09-01
01:25
2021-08-25
05:34
when the blocksize is 32k, the function page_header of pageinspect returns negative numbers. Committed Zongliang Quan (quanzl) michael-kun 1 2021-07-12
02:18
2021-07-12
02:16
wrong refresh when ALTER SUBSCRIPTION ADD/DROP PUBLICATION Committed Hou Zhijie (houzj) amitkapila 1 2021-08-24
05:22
2021-08-25
04:30
Failed Assertion in ReorderBufferChangeMemoryUpdate() Committed stable Bertrand Drouvot (bdrouvot) amitkapila 1 2021-09-13
06:35
2021-09-14
09:10
Error out if SKIP LOCKED and WITH TIES are both specified Moved to next CF stable David Christensen (davidchristensen) alvherre 2 2023-03-06
15:41
2021-10-02
17:24
\dP and \dX use ::regclass without "pg_catalog." Committed 12 Justin Pryzby (justinpryzby) alvherre 1 2021-08-30
00:27
2021-08-28
12:57
Check for STATUS_DELETE_PENDING on Windows Moved to next CF Thomas Munro (macdice) macdice 3 2021-12-10
03:34
2021-12-10
03:25
Clients
Refactor ECPGconnect() and allow IPv6 connection Returned with feedback Hayato Kuroda (ha-kun) 3 2021-10-01
07:14
2021-08-07
20:36
test pgbench time-related features Moved to next CF 15 Fabien Coelho (calvin) 2 2021-12-02
12:40
2021-12-02
12:40
improve tab-completion behavior when parse text in single quote Moved to next CF Haiying Tang (tanghy) 2 2021-12-03
06:17
2021-12-03
06:16
Tab completion for EXECUTE after EXPLAIN Committed Dagfinn Ilmari Mannsåker (ilmari) michael-kun 1 2021-08-25
03:03
2021-08-25
03:03
Tab completion for ALTER TABLE … ADD … Committed Dagfinn Ilmari Mannsåker (ilmari) michael-kun 1 2021-08-30
01:05
2021-08-31
08:36
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
Fix documentation for COPY protocol flow Moved to next CF Jeff Davis (jdavis) 3 2021-12-01
14:18
2021-12-01
10:59
Added documentation for cascade and restrict option of drop statistics Committed vigneshwaran C (vignesh.postgres) michael-kun 1 2021-07-22
06:37
2021-07-19
15:31
glossary definitions for auxiliary processes Committed 15 Álvaro Herrera (alvherre), Justin Pryzby (justinpryzby) alvherre 1 2021-09-20
15:29
2021-09-20
15:28
Miscellaneous
Reduce the number of special cases to build contrib modules on windows Committed David Rowley (davidrowley) davidrowley 5 2021-08-09
07:46
2021-08-09
07:55
Introduce ProcessInterrupts_hook for C extensions Returned with feedback Craig Ringer (ringerc) 3 2021-10-06
13:11
2021-10-01
17:24
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
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
Dissallow sending SI messages when excuting ROLLBACK PREPARED command Committed huailing liu (haylee) michael-kun 1 2021-08-19
07:47
2021-08-19
07:52
Add PGDLLIMPORT to all direct or indirect GUC variables Moved to next CF 15 Robert Haas (rhaas), Julien Rouhaud (rjuju) rhaas 4 2022-04-08
12:43
2022-04-06
23:56
Monitoring & Control
Track wal_level drop for backup management Returned with feedback 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
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 Returned with feedback 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 Returned with feedback 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
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 Returned with feedback 15 Simon Riggs (simon) 2 2021-10-01
14:21
2021-10-01
14:21
Speed up LockReleaseAll Moved to next CF David Rowley (davidrowley) 3 2021-12-03
07:36
2024-01-09
06:24
Window function run conditions Moved to next CF David Rowley (davidrowley) davidrowley 5 2022-04-07
23:16
2022-04-07
22:40
Postgres picks suboptimal index after building extended statistics Moved to next CF 14 Andrei Lepikhov (lepikhov) 7 2022-11-24
04:38
2022-11-22
17:14
Native spinlock support on RISC-V Committed Marek Szuba (mkszuba) tgl 1 2021-08-16
18:15
2021-09-01
09:21
Push down time-related SQLValue functions to foreign server Moved to next CF 15 Alexander Pyhalov (a.pyhalov) 5 2022-08-02
20:59
2022-01-21
19:57
Optimize parallel tuple queue Moved to next CF Dilip Kumar (dilip.kumar) rhaas 2 2021-10-26
09:02
2021-10-26
09:03
Asynchronous and "direct" IO support for PostgreSQL Moved to next CF Andres Freund (andresfreund), David Rowley (davidrowley), Thomas Munro (macdice) 6 2022-10-12
05:45
2022-10-12
05:45
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 Returned with feedback James Finnerty (jimfinnerty) 3 2021-10-01
06:53
2021-10-01
06:53
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
Extensible storage manager API - smgr hooks Moved to next CF Anastasia Lubennikova (lubennikovaav) 5 2022-03-22
00:20
2022-03-22
00:20
Use lfoo_node(...) instead of castNode(..., lfoo(...)) Committed Dagfinn Ilmari Mannsåker (ilmari) petere 1 2021-07-19
06:30
2021-07-19
09:33
Remove obsolete macro CHECKFLOATVAL in contrib/btree_gist Committed Haiying Tang (tanghy) michael-kun 1 2021-08-19
05:05
2021-08-19
05:10
Remove Value node struct Committed Peter Eisentraut (petere) petere 1 2021-09-09
10:16
2021-09-09
07:23
Replication & Recovery
Reduce the time required for a database recovery from archive. Returned with feedback 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
Detectable crashes and unlogged table resets Moved to next CF Jeff Davis (jdavis) 5 2022-03-07
01:41
2022-03-05
10:33
PITR enhance getRecordTimestamp() Moved to next CF Simon Riggs (simon) 8 2022-09-16
12:37
2022-01-31
19:11
Invalidations were missing in case of for all tables publication Committed amitkapila 1 2021-09-13
02:14
2021-09-13
02:15
Security
Convert contrib SQL functions to new style Returned with feedback Tom Lane (tgl) 2 2021-09-01
17:28
2024-11-06
05:52
Kerberos delegation support in libpq and postgres_fdw Moved to next CF Peifeng Qiu (pqiu) 2 2021-11-26
13:42
2023-04-08
02:00
Server Features
A hook for path-removal decision on add_path Returned with feedback 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
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
Hooks and API to allow loadable wire protocol extensions Returned with feedback Jan Wieck (wieck) 3 2021-10-01
06:56
2021-03-05
01:38
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 Returned with feedback Yuzuko Hosoya (yuzu) 2 2021-10-01
06:49
2021-10-01
06:50
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 Returned with feedback Surafel Temesgen (surafel) 12 2021-10-03
16:16
2021-09-30
18:31
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 Returned with feedback 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 Returned with feedback Simon Riggs (simon) 3 2021-10-01
07:21
2021-09-01
11:02
Release SPI plans for referential integrity with DISCARD Returned with feedback Yuzuko Hosoya (yuzu) 2 2021-10-01
07:15
2021-09-26
19:05
Allow queries in WHEN expression of FOR EACH STATEMENT triggers Withdrawn 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
System Administration
Add JSON logging via jsonlog log_destination Moved to next CF 15 Michael Paquier (michael-kun), Sehrope Sarkuni (sehrope) michael-kun 3 2022-01-17
01:22
2022-01-17
02:12