Commitfest 2023-09

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 68. Moved to next CF: 250. Withdrawn: 5. Rejected: 1. Returned with Feedback: 14. Total: 338.

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 Moved to next CF stable Nathan Bossart (bossartn) bossartn 4 2023-10-17
15:45
2023-10-17
21:17
Remove old_snapshot_threshold? Committed Thomas Munro (macdice) macdice 2 2023-09-05
08:06
2023-09-08
05:21
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
Unlogged relations and WAL-logging Committed Heikki Linnakangas (heikki) heikki 2 2023-09-15
14:56
2023-09-15
14:54
Memory leak in intarray intbig GIST code Committed Tom Lane (tgl), Matthias van de Meent (mmeent) tgl 1 2023-07-13
20:49
2023-08-02
11:44
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
Fix pg_stat_reset_single_table_counters function Committed 15 Masahiro Ikeda (masahiro.ikeda) michael-kun 1 2023-08-21
04:34
2023-08-21
04:38
Check volatile functions in ppi_clauses for memoize node Committed Richard Guo (richardguo) davidrowley 1 2023-08-08
01:01
2023-08-08
00:54
Fix badly generated entries in wait_event_names.txt Committed 17 Bertrand Drouvot (bertranddrouvot.pg) michael-kun 1 2023-08-13
01:56
2023-08-08
05:31
Fix incorrect memory access in gtsvector_picksplit() Committed Alexander Lakhin (law) michael-kun 1 2023-09-04
06:45
2023-09-05
04:58
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
BUG #18059: Unexpected error 25001 in stored procedure Committed Tom Lane (tgl) tgl 1 2023-08-24
16:23
2023-08-23
20:53
fix pg_stat_get_backend_subxact() to use the right backend ID Committed 16 Ian Barwick (barwick), Nathan Bossart (bossartn) bossartn 1 2023-08-30
21:56
2023-09-18
06:52
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 expanding Var of type RECORD Committed Richard Guo (richardguo) tgl 1 2023-09-18
06:57
2023-09-18
02:23
Fix end-of-wal detection Committed Michael Paquier (michael-kun), Thomas Munro (macdice) macdice 1 2023-09-22
23:24
2023-09-26
00:34
Clients
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
Documentation
Correct the documentation for work_mem Moved to next CF 16 Sami Imseih (simseih) bmomjian 3 2023-10-04
13:04
2023-09-26
23:44
Miscellaneous
get_extension_version Moved to next CF Pavel Stehule (okbobcz) 3 2023-12-02
05:35
2023-03-11
04:14
vector search support Moved to next CF 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) 8 2024-10-07
07:05
2024-10-07
07:05
pg_upgrade - typo in verbose log Committed Peter Smith (smithpb2250) michael-kun 2 2023-08-18
00:53
2023-08-21
08:21
Remove distprep Moved to next CF Peter Eisentraut (petere) petere 3 2023-11-06
15:23
2023-11-21
21:41
Meson build updates Withdrawn Tristan Partin (tristan957) 2 2023-09-01
17:08
2023-07-12
23:53
Standardize type of variable when extending Buffers Committed 17 Ranier Vilela (raniervilela) petere 1 2023-09-19
08:34
2023-09-19
11:29
More simplifications for format of wait_event_names.txt Committed 17 Michael Paquier (michael-kun) michael-kun 1 2023-09-06
02:56
2023-09-06
04:43
add timing information to pg_upgrade Moved to next CF 17 Nathan Bossart (bossartn) 2 2023-12-02
17:26
2023-08-24
17:23
Avoid possible memory leak (src/common/rmtree.c) Committed 17 Ranier Vilela (raniervilela) michael-kun 1 2023-08-01
19:35
2023-07-31
23:56
fix a typo in simplified Chinese translation file Committed jian he (universality) petere 1 2023-08-25
20:02
2023-08-08
02:25
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-07-22
06:47
2024-07-22
06:46
Introduce Protocol.h to use defines instead of protocol characters Committed 17 Dave Cramer (dcramer) bossartn 1 2023-08-25
19:59
2023-08-23
02:24
Fix a comment in paraminfo_get_equal_hashops Committed Richard Guo (richardguo) davidrowley 1 2023-08-07
09:26
2023-08-07
06:18
Make all Perl warnings fatal Returned with feedback Peter Eisentraut (petere) 1 2023-09-12
05:45
2023-09-12
05:42
Make documentation builds reproducible Moved to next CF Peter Eisentraut (petere) petere 3 2024-01-22
10:19
2024-01-29
23:36
Monitoring & Control
Fix inconsistency in reporting checkpointer stats Moved to next CF Nitin Jadhav (nitinjadhav11) 6 2024-10-10
05:47
2024-09-30
18:33
bug: ANALYZE progress report with inheritance tables Committed stable Justin Pryzby (justinpryzby) heikki 3 2023-09-30
14:18
2023-09-30
14:17
Add estimated hit ratio to Memoize in EXPLAIN to explain cost adjustment Returned with feedback Lukas Fittl (lfittl) 2 2023-09-01
12:35
2023-07-06
08:27
Relax API constraints by changing to use shared hash tables for custom wait events. Committed 17 Masahiro Ikeda (masahiro.ikeda) michael-kun 1 2023-08-14
05:49
2023-08-15
00:30
Rethink the wait event names for postgres_fdw, dblink and etc Moved to next CF Masahiro Ikeda (masahiro.ikeda) michael-kun 2 2023-10-05
01:24
2023-10-06
02:02
Revised tracking of memory use Moved to next CF 17 Reid Thompson (jreidthompson), John Morris (coyotebush) 2 2023-10-26
17:25
2023-09-02
15:13
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) 13 2024-11-19
12:47
2024-11-16
16:22
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-08-23
00:07
Fix incorrect start up costs for WindowAgg paths Committed David Rowley (davidrowley) davidrowley 2 2023-08-03
21:29
2023-08-04
02:23
Index Prefetching Moved to next CF Tomas Vondra (fuzzycz) 8 2024-10-05
09:44
2024-11-11
20:12
XLog size reductions: Reduced XLog record header size Moved to next CF Matthias van de Meent (mmeent) 6 2024-04-09
09:01
2024-06-05
15:12
Use ReadRecentBuffer() for btree root page Moved to next CF Thomas Munro (macdice) 7 2024-10-07
07:09
2024-01-21
02:17
Split out tiebreaker comparisons from comparetup_* functions Committed John Naylor (john.naylor) john.naylor 2 2023-08-22
03:22
2023-08-16
10:24
Optimise index range scan by performing first check with upper page boundary Moved to next CF 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 syncfs() in frontend utilities Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-09-06
23:29
2023-10-13
20:23
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 Moved to next CF Melanie Plageman (melanieplageman) rhaas 2 2023-10-05
13:04
2023-10-02
16:04
Refactoring
SetLatches() Moved to next CF Thomas Munro (macdice) 11 2024-10-08
02:14
2024-11-04
16:08
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 Moved to next CF Nikolay Shaplov (nataraj) 4 2023-11-11
09:32
2024-06-22
18:21
some namespace.c refactoring Moved to next CF Peter Eisentraut (petere) 5 2024-01-26
13:44
2024-01-21
12:34
Teach WaitEventSetWait() to report multiple events on Windows Committed Thomas Munro (macdice) macdice 2 2023-09-08
06:55
2023-09-08
06:59
LLVM 16 and 17 Moved to next CF 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-07-03
13:25
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) richardguo 6 2024-07-30
07:23
2024-07-30
07:42
Refactor ListenSockets array Moved to next CF Heikki Linnakangas (heikki) heikki 2 2023-10-11
11:21
2024-07-03
13:25
Remove IndexInfo.ii_OpclassOptions field Moved to next CF Peter Eisentraut (petere) petere 2 2023-10-03
15:56
2023-10-03
15:56
Replace more MemSet calls with struct initialization Committed Richard Guo (richardguo) petere 1 2023-09-19
09:37
2023-09-19
10:39
Replication & Recovery
Add log messages when replication slots become active and inactive Moved to next CF 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' Moved to next CF 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-11-19
07: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
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
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
Enable jitlink as an alternative jit linker of legacy Rtdyld and add riscv jitting support Returned with feedback Alex Fan (alexfanqi) 6 2023-09-01
12:23
2023-01-06
00:07
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) 11 2024-10-07
07:10
2024-03-15
07:00
Multi-version ICU Moved to next CF Thomas Munro (macdice) 10 2024-10-07
07:09
2024-02-13
23:12
Post-special Page Storage TDE support (aka Reserved Page Size) Moved to next CF David Christensen (davidchristensen) 11 2024-10-08
03:30
2024-03-13
16:26
More OATs for ALTER TABLE Committed 17 Michael Paquier (michael-kun) michael-kun 2 2023-08-16
23:57
2023-08-15
06:48
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) 7 2024-10-07
07:17
2024-07-18
04:32
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
Add TOAST support for more system tables Returned with feedback Sofia Kopikova (s.kopikova) 1 2023-09-01
12:09
2023-07-18
11:19
Rework DEALLOCATE in query jumbling Committed 17 Michael Paquier (michael-kun) michael-kun 1 2023-08-27
08:32
2023-08-27
08:32
CREATE FUNCTION ... SEARCH { DEFAULT | SYSTEM | SESSION } Moved to next CF 17 Jeff Davis (jdavis) 2 2023-10-27
21:16
2023-11-21
14:24
Extend unaccent with support for quoted translated characters Committed Michael Paquier (michael-kun) michael-kun 1 2023-09-20
03:32
2023-09-20
23:24
Support run-time partition pruning for hash join Moved to next CF 17 Richard Guo (richardguo) 6 2024-10-07
07:28
2024-09-11
21:14
SQL Commands
Dynamic result sets from procedures Moved to next CF Peter Eisentraut (petere) 12 2023-10-30
09:26
2023-02-24
11:26
Incremental View Maintenance (IVM), take 2 Moved to next CF Yugo Nagata (yugo.nagata) 8 2024-10-07
17:06
2024-08-20
07:06
Mark a transaction uncommittable Returned with feedback 17 Gurjeet Singh (gurjeet) 2 2023-09-01
12:08
2023-07-03
14:07
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
System Administration
recovery modules Moved to next CF 18 Nathan Bossart (bossartn) 8 2024-07-19
21:24
2024-07-19
19:37
Testing
CI and test improvements Moved to next CF Justin Pryzby (justinpryzby) 13 2024-10-08
03:35
2024-11-16
20:44
Testing autovacuum wraparound Moved to next CF 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 Moved to next CF 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 Moved to next CF Daniel Gustafsson (d_gustafsson) d_gustafsson 2 2023-10-25
08:17
2023-10-24
20:45