Commitfest 2023-11

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 86. Moved to next CF: 235. Withdrawn: 14. Returned with Feedback: 9. Rejected: 3. Total: 347.

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Fix assertion failure in SnapBuildInitialSnapshot() Moved to next CF Masahiko Sawada (masahikosawada) 5 2024-02-01
18:20
2024-02-01
18:20
stopgap fix for signal handling during restore_command Committed stable Nathan Bossart (bossartn) bossartn 4 2023-10-17
15:45
2023-10-17
21:17
pg_get_indexdef modification to access catalog based on the TxnSnapshot Moved to next CF vigneshwaran C (vignesh.postgres) 4 2024-01-05
17:47
2024-01-05
17:49
Allow SIGINT to cancel psql database reconnections Moved to next CF Tristan Partin (tristan957) rhaas 4 2024-04-02
14:33
2024-04-04
20:40
Fix bogus Asserts in calc_non_nestloop_required_outer Moved to next CF Richard Guo (richardguo) tgl 3 2024-01-10
18:52
2024-01-10
04:22
Archive current timeline history file on archiver startup if needed Moved to next CF Jimmy Yih (jyih) 3 2024-02-01
18:23
2024-02-01
18:23
Unlogged relation copy is not fsync'd Moved to next CF Heikki Linnakangas (heikki) 3 2024-01-05
19:40
2024-01-05
19:40
Fix incorrect memory access in ExecBRUpdateTriggers() Moved to next CF Alexander Lakhin (law) tgl 2 2024-01-15
04:11
2024-01-15
16:29
Bug fix in vacuumdb --buffer-usage-limit xxx -Z Committed Ryoga Yoshida (bt23yoshidar) davidrowley 1 2023-10-04
06:24
2023-09-22
05:21
Doesn't pgstat_report_wal() handle the argument "force" incorrectly Committed Ryoga Yoshida (bt23yoshidar) michael-kun 1 2023-10-20
01:11
2023-09-26
00:33
BUG #18129: GiST index produces incorrect query results Committed stable Heikki Linnakangas (heikki) heikki 1 2023-10-02
11:36
2023-10-02
11:28
Fix pgBufferUsage.blk_{read|write}_time are zero although there are pgBufferUsage.local_blks_{read|written} Committed Nazir Bilal Yavuz (nbyavuz) michael-kun 1 2023-10-19
05:29
2023-10-31
14:11
Incorrect handling of OOM in WAL replay leading to data loss Withdrawn 17 Michael Paquier (michael-kun) 1 2023-10-24
04:56
2023-10-24
04:56
Fail hard if xlogreader.c fails on out-of-memory Committed stable Michael Paquier (michael-kun) michael-kun 1 2023-10-03
06:39
2023-10-03
06:39
pg_stat_get_activity(): integer overflow due to (int) * (int) for MemoryContextAllocHuge() Committed 17 Jakub Wartak (jakub.wartak.tomtom) michael-kun 1 2023-10-03
07:33
2023-10-03
07:08
Fix receiving large legal tsvector from binary format Committed tgl 1 2023-10-03
01:29
2023-10-01
17:24
Defend against encoding ID version skew between libpq.so and callers Committed Tom Lane (tgl) tgl 1 2023-10-11
21:25
2023-12-01
04:05
Defend against encoding ID version skew Withdrawn Tom Lane (tgl) 1 2023-10-05
17:20
2023-12-01
04:05
Avoid using SearchSysCacheExists in has_foo_privilege() functions Committed Tom Lane (tgl) tgl 1 2023-10-14
20:13
2023-10-20
11:00
Fix incorrect asserts in heap_update/heap_delete Committed Alexander Lakhin (law) heikki 1 2023-11-28
10:39
2023-11-28
10:39
Recovering from detoast-related catcache invalidations Moved to next CF stable Tom Lane (tgl) tgl 2 2024-01-13
18:59
2024-01-15
03:28
Clients
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) Moved to next CF Justin Pryzby (justinpryzby) 13 2024-04-08
14:06
2024-01-22
00:10
Add new protocol message to make GUC_REPORT configurable and use it for psql prompt substitution of %N with the current user Moved to next CF Pavel Stehule (okbobcz) 5 2024-01-30
05:18
2024-01-30
05:19
Simplify sql query cancellation test using IPC::Run signal() Committed Yugo Nagata (yugo.nagata) michael-kun 1 2023-09-13
01:28
2023-09-13
03:58
Tab completion for ATTACH PARTITION Moved to next CF Tung Nguyen (tngngn) 2 2024-01-29
03:09
2024-01-29
03:09
make psql backslash commands honor "\pset null" Withdrawn 17 Laurenz Albe (laurenz) 1 2023-10-06
20:25
2023-10-17
16:19
Code Comments
Fix GIST readme on LSN vs NSN Committed Heikki Linnakangas (heikki) heikki 1 2023-09-19
13:57
2023-09-19
08:57
Documentation
Correct the documentation for work_mem Committed 16 Sami Imseih (simseih) bmomjian 3 2023-10-04
13:04
2023-09-26
23:44
Clarify where the severity level is defined Committed Masaki Kuwamura (mackyson) d_gustafsson 1 2023-09-28
14:33
2023-09-28
14:17
PGDOCS - inconsistent linkends to "monitoring" views Rejected Peter Smith (smithpb2250) 1 2023-11-30
10:04
2023-11-30
10:05
Simplify documentation of unnest(multirange) Committed stable Laurenz Albe (laurenz) jdavis 1 2023-10-28
08:52
2023-10-28
08:53
Generate Doxygen documentation Moved to next CF John Morris (coyotebush) 2 2024-02-01
18:31
2024-02-01
18:31
Miscellaneous
get_extension_version Returned with feedback Pavel Stehule (okbobcz) 3 2023-12-02
05:35
2023-03-11
04:14
vector search support Returned with feedback 17 Nathan Bossart (bossartn) 3 2023-11-07
15:04
2023-05-29
13:51
Unlinking Parallel Hash Join inner batch files sooner Moved to next CF Thomas Munro (macdice) 6 2024-04-08
14:57
2024-02-22
19:42
Remove distprep Committed Peter Eisentraut (petere) petere 3 2023-11-06
15:23
2023-11-21
21:41
add timing information to pg_upgrade Withdrawn 17 Nathan Bossart (bossartn) 2 2023-12-02
17:26
2023-08-24
17:23
Clean up some signal usage mainly related to Windows Moved to next CF Tristan Partin (tristan957) bossartn 3 2024-01-11
11:07
2024-01-11
11:07
Add pg_wait_for_lockers() function Moved to next CF Will Mortensen (will-extrahop) 5 2024-04-09
06:22
2024-03-27
05:16
Make documentation builds reproducible Moved to next CF Peter Eisentraut (petere) petere 3 2024-01-22
10:19
2024-01-29
23:36
Reduce size of postgres.bki Moved to next CF Matthias van de Meent (mmeent) 4 2024-04-08
08:11
2024-04-09
04:03
Make the am_xxx function Asserts consistent Moved to next CF 17 Peter Smith (smithpb2250) 2 2024-01-09
23:25
2024-01-09
23:24
Switch logtape and tuplesort to use int64 instead of long Withdrawn 17 Michael Paquier (michael-kun) 1 2023-09-26
06:49
2023-11-17
02:26
Change logtape/tuplestore code to use int64 for block numbers Committed 17 Michael Paquier (michael-kun) michael-kun 1 2023-11-17
06:12
2023-11-17
02:26
Add a new BGWORKER_BYPASS_ROLELOGINCHECK flag Committed 17 Bertrand Drouvot (bertranddrouvot.pg) michael-kun 1 2023-10-12
01:12
2023-10-16
07:16
Monitoring & Control
Fix inconsistency in reporting checkpointer stats Moved to next CF Nitin Jadhav (nitinjadhav11) 6 2024-01-30
07:50
2024-01-30
07:50
Rethink the wait event names for postgres_fdw, dblink and etc Committed Masahiro Ikeda (masahiro.ikeda) michael-kun 2 2023-10-05
01:24
2023-10-06
02:02
Revised tracking of memory use Returned with feedback 17 Reid Thompson (jreidthompson), John Morris (coyotebush) 2 2023-10-26
17:25
2023-09-02
15:13
Jumble the CALL command in pg_stat_statements Committed 17 Sami Imseih (simseih) michael-kun 1 2023-09-28
06:44
2023-09-28
06:42
Performance
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
nbtree performance improvements through specialization on key shape Moved to next CF Matthias van de Meent (mmeent) 11 2024-04-08
14:59
2024-03-04
20:39
Improve dead tuple storage for lazy vacuum Moved to next CF Masahiko Sawada (masahikosawada), John Naylor (john.naylor) masahikosawada 10 2024-04-08
04:59
2024-04-08
13:17
asynchronous execution support for Custom Scan Moved to next CF KaiGai Kohei (kaigai), kazutaka onishi (onishi) 8 2024-02-01
17:41
2024-02-01
17:42
Prefetch the next tuple's memory during seqscans Moved to next CF David Rowley (davidrowley), Thomas Munro (macdice) 7 2024-01-22
09:51
2024-01-22
10:15
Lockless queue of waiters based on atomic operations for LWLock Moved to next CF Alexander Korotkov (smagen), Pavel Borisov (pborisov) 7 2024-01-26
14:50
2024-01-26
14:53
Partial aggregates push down Moved to next CF Yuki Fujii (fujiiyuki) 6 2024-01-27
01:57
2024-03-29
14:46
Index Prefetching Moved to next CF Tomas Vondra (fuzzycz) 6 2024-04-08
15:00
2024-03-05
13:00
XLog size reductions: Reduced XLog record header size Moved to next CF Matthias van de Meent (mmeent) 6 2024-04-09
09:01
2024-04-07
05:37
Use ReadRecentBuffer() for btree root page Moved to next CF Thomas Munro (macdice) 6 2024-04-08
08:19
2024-01-21
02:17
Optimise index range scan by performing first check with upper page boundary Committed 17 Konstantin Knizhnik (knizhnik) smagen 3 2023-10-18
10:31
2023-10-07
17:42
Ignore is not null quals on not null columns Moved to next CF David Rowley (davidrowley), Richard Guo (richardguo) davidrowley 3 2024-01-23
05:47
2024-01-23
06:16
Allow parallel plan for referential integrity checks Moved to next CF 17 Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com), Frédéric Yhuel (yhuelf) 3 2024-02-01
17:49
2024-02-01
17:49
Eliminate redundant tuple visibility check in vacuum Committed Melanie Plageman (melanieplageman) rhaas 2 2023-10-05
13:04
2023-10-02
16:04
Reuse child_relids in try_partitionwise_join Moved to next CF Ashutosh Bapat (ashutoshbapat) 4 2024-04-08
14:21
2024-02-06
13:07
GROUP BY optimization Moved to next CF Fedor Sigaev (sigaev), Tomas Vondra (fuzzycz), Andrei Lepikhov (lepikhov) smagen 2 2024-01-26
14:37
2024-01-26
15:41
Reducing memory consumed by RestrictInfo list translations in partitionwise join planning Moved to next CF Ashutosh Bapat (ashutoshbapat) 4 2024-04-08
14:56
2024-02-19
13:17
Check each of base restriction clauses for constant-FALSE-or-NULL Committed Richard Guo (richardguo) tgl 1 2023-10-18
08:50
2023-10-16
01:01
Fix a performance issue with Memoize Moved to next CF Richard Guo (richardguo) davidrowley 2 2024-01-29
05:46
2024-02-01
08:39
Index Insert Prefetching Moved to next CF Tomas Vondra (fuzzycz) 4 2024-04-08
07:25
2024-01-26
14:45
SLRU optimizations Moved to next CF Dilip Kumar (dilip.kumar), Andrey Borodin (x4m) alvherre 3 2024-02-28
16:45
2024-04-03
16:01
Special-case executor expression steps for common combinations Moved to next CF Andres Freund (andresfreund), Daniel Gustafsson (d_gustafsson) 4 2024-04-08
09:41
2023-10-19
10:11
nbtree: implement dynamic prefix truncation Moved to next CF 17 Matthias van de Meent (mmeent) 4 2024-04-08
14:58
2024-03-01
13:48
nbtree: downlink right separator/HIKEY optimization Moved to next CF 17 Matthias van de Meent (mmeent) 4 2024-04-09
06:15
2024-03-11
18:35
Refactoring
Rework LogicalOutputPluginWriterUpdateProgress Moved to next CF wei wang (wangwei) 6 2024-01-15
16:19
2024-01-15
16:20
Use AF_UNIX for tests on Windows (ie drop fallback TCP code) Moved to next CF Thomas Munro (macdice) 6 2024-02-01
16:28
2024-02-01
16:28
Some revises in adding sorting path Moved to next CF Richard Guo (richardguo) davidrowley 5 2024-01-30
21:17
2024-01-31
07:11
New [relation] options engine Returned with feedback Nikolay Shaplov (nataraj) 4 2023-11-11
09:32
2024-02-07
06:44
some namespace.c refactoring Moved to next CF Peter Eisentraut (petere) 5 2024-01-26
13:44
2024-01-21
12:34
Revise get_cheapest_parallel_safe_total_inner Moved to next CF Richard Guo (richardguo) 6 2024-04-08
10:02
2024-01-10
07:07
LLVM 16 and 17 Committed Dmitry Dolgov (erthalion), Thomas Munro (macdice) macdice 3 2023-10-18
19:44
2023-10-24
16:53
Refactor fork+exec code Moved to next CF Heikki Linnakangas (heikki) heikki 5 2024-03-18
09:49
2024-03-21
10:31
Unified file access using virtual file descriptors Moved to next CF 17 John Morris (coyotebush) 4 2024-02-01
16:26
2024-02-01
16:26
Revises for the check of parameterized partial paths Moved to next CF Richard Guo (richardguo) 6 2024-04-08
14:10
2024-01-25
07:21
Retiring is_pushed_down Moved to next CF Richard Guo (richardguo) 5 2024-04-08
14:17
2024-04-18
07:34
Refactor ListenSockets array Committed Heikki Linnakangas (heikki) heikki 2 2023-10-11
11:21
2024-03-21
10:31
Remove IndexInfo.ii_OpclassOptions field Committed Peter Eisentraut (petere) petere 2 2023-10-03
15:56
2023-10-03
15:56
Remove unnecessary 'always:' from CompilerWarnings task Withdrawn Nazir Bilal Yavuz (nbyavuz) 1 2023-11-13
11:22
2023-11-09
07:53
Relation bulk write facility Moved to next CF Heikki Linnakangas (heikki) heikki 3 2024-03-03
16:09
2024-02-29
19:12
Retire has_multiple_baserels() Committed Richard Guo (richardguo) tgl 1 2023-10-18
08:51
2023-10-11
01:59
always use runtime checks for CRC-32C instructions Withdrawn 17 Nathan Bossart (bossartn), xiang gao (xiang.gao) 1 2023-10-31
20:38
2023-10-31
20:43
Set minimum LLVM version to 10 Moved to next CF Thomas Munro (macdice) macdice 2 2024-01-25
03:52
2024-01-25
22:39
Replication & Recovery
Add log messages when replication slots become active and inactive Committed Bharath Rupireddy (bharathrupireddy) amitkapila 10 2023-11-21
12:24
2023-11-21
08:48
pg_receivewal fail to streams when the partial file to write is not fully initialized present in the wal receiver directory Moved to next CF Bharath Rupireddy (bharathrupireddy), SATYANARAYANA NARLAPURAM (satyanarayanan) 11 2024-01-22
01:04
2024-01-22
01:05
Optimize walsender handling invalid messages of 'drop publication' Withdrawn 13 Bowen Shi (zxwsbg) 3 2023-10-20
09:34
2023-06-26
21:13
Skip collecting decoded changes of already-aborted transactions Moved to next CF Masahiko Sawada (masahikosawada) 3 2024-02-01
15:47
2024-02-01
15:47
Flush disk write caches by default on macOS and Windows Moved to next CF Thomas Munro (macdice) 5 2024-04-09
06:16
2024-03-14
00:12
logicalrep_worker_launch - counting/checking the type limits Moved to next CF Peter Smith (smithpb2250) 4 2024-04-23
03:00
2024-03-31
09:12
Force the old transactions logs cleanup even if checkpoint is skipped Moved to next CF Daniil Zakhlystov (daniil.zakhlystov) 4 2024-04-09
08:48
2023-11-10
23:58
speed up a logical replication setup (pg_subscriber) Withdrawn 1 2023-11-01
14:01
2024-03-26
21:29
Security
USAGE privilege on PUBLICATION Moved to next CF Antonin Houska (a.houska) 9 2024-01-15
10:56
2023-03-20
06:17
User functions for building SCRAM secrets Moved to next CF Jonathan Katz (jkatz05) 7 2024-01-27
03:32
2024-01-27
03:35
Client authentication via OAuth 2.0 Moved to next CF Jacob Champion (jchampion) 6 2024-04-09
06:24
2024-04-01
22:07
Server Features
Update relfrozenxmin when truncating temp tables Moved to next CF 16 Greg Stark (stark) 12 2024-01-22
01:29
2024-01-22
01:29
Add the ability to limit the amount of memory that can be allocated to backends. Moved to next CF Reid Thompson (jreidthompsoncd), John Morris (coyotebush) 10 2024-04-08
07:58
2024-03-15
07:00
Multi-version ICU Moved to next CF Thomas Munro (macdice) 9 2024-04-08
07:55
2024-02-13
23:12
Post-special Page Storage TDE support (aka Reserved Page Size) Moved to next CF David Christensen (davidchristensen) 9 2024-04-09
06:16
2024-03-13
16:26
ltree hash functions Moved to next CF Tommy Pavlicek (tommyp) tgl 5 2024-03-21
22:28
2024-03-21
22:29
Variable Block Size Moved to next CF 17 David Christensen (davidchristensen) 4 2024-01-19
20:55
2023-10-02
15:39
pg_stat_logmsg Moved to next CF Joe Conway (jconway) 6 2024-04-08
14:33
2023-09-13
19:30
Multiple passwords, interval expirations Moved to next CF Gurjeet Singh (gurjeet), Joshua Brindle (joshuab) 4 2024-02-01
11:04
2024-02-01
11:04
CREATE FUNCTION ... SEARCH { DEFAULT | SYSTEM | SESSION } Withdrawn 17 Jeff Davis (jdavis) 2 2023-10-27
21:16
2023-11-21
14:24
Support run-time partition pruning for hash join Moved to next CF 17 Richard Guo (richardguo) 5 2024-04-09
06:18
2024-03-19
06:12
Add inline comments to the pg_hba_file_rules view Withdrawn 17 Jim Jones (jimus) 1 2023-10-10
08:34
2023-09-28
09:55
Unicode character general category functions. Committed 17 Jeff Davis (jdavis) jdavis 1 2023-11-03
18:43
2024-03-14
18:07
Add unicode_assigned() and unicode_version() Committed 17 Jeff Davis (jdavis) jdavis 1 2023-11-17
19:21
2024-03-14
18:07
Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING Moved to next CF Marko Tiikkaja (johto) 4 2024-04-08
14:33
2024-03-15
14:27
SQL Commands
Dynamic result sets from procedures Withdrawn Peter Eisentraut (petere) 12 2023-10-30
09:26
2023-02-24
11:26
Add CANONICAL option to xmlserialize Moved to next CF Jim Jones (jimus) 6 2024-04-08
14:35
2024-02-09
13:19
Incremental View Maintenance (IVM), take 2 Moved to next CF Yugo Nagata (yugo.nagata) 6 2024-04-09
06:23
2024-03-31
13:59
Remaining sql/json patches Moved to next CF Amit Langote (amitlan), Nikita Glukhov (n.glukhov) amitlan 5 2024-04-08
09:03
2024-04-08
09:08
[PoC] Implementation of distinct in Window Aggregates: take two Moved to next CF Ankit Kumar Pandey (ankitkpandey) 3 2024-02-01
10:49
2024-02-01
10:49
Output affected rows in EXPLAIN Rejected 17 Damir Belyalov (xhevx) 1 2023-11-22
10:07
2023-11-22
10:07
System Administration
recovery modules Moved to next CF 18 Nathan Bossart (bossartn) 8 2024-03-06
16:47
2024-04-10
21:51
Testing
CI and test improvements Moved to next CF Justin Pryzby (justinpryzby) 11 2024-04-11
01:12
2024-04-11
01:12
Testing autovacuum wraparound Committed Andres Freund (andresfreund), Masahiko Sawada (masahikosawada) masahikosawada 8 2023-12-03
19:44
2023-12-01
02:14
Add TAP tests for psql \g piped into program Committed Daniel Vérité (danielverite) heikki 5 2023-10-02
08:47
2023-10-02
08:46
Detect test suite sideeffects in pg_regress Moved to next CF Daniel Gustafsson (d_gustafsson) 5 2024-04-03
11:42
2024-03-27
16:06
Use libpq for connection testing in pg_regress Committed Daniel Gustafsson (d_gustafsson) d_gustafsson 2 2023-10-25
08:17
2023-10-24
20:45
Build the docs if there are changes in docs and don't run other tasks if the changes are only in docs Moved to next CF Nazir Bilal Yavuz (nbyavuz) 4 2024-04-08
14:05
2024-01-17
16:46
Add test module for Table Access Method Moved to next CF Fabrízio Mello (fabriziomello) 2 2024-01-14
11:09
2024-01-16
12:16
Clean up some pg_dump tests Committed Peter Eisentraut (petere) petere 1 2023-10-18
06:17
2023-10-18
06:16