Commitfest 2023-07

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Committed: 87. Moved to next CF: 227. Withdrawn: 6. Rejected: 1. Returned with Feedback: 29. Total: 350.

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
pg_visibility's pg_check_visible() yields false positive when working in parallel with autovacuum Returned with feedback 14 Daniel Shelepanov (dshelepanov) 6 2024-02-27
20:22
2024-03-12
12:10
clean up permission checks after 599b33b94 Committed 16 Amit Langote (amitlan) amitlan 2 2023-06-30
06:55
2023-06-30
06:54
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
Fix improper qual pushdown after applying outer join identity 3 Committed 16 Tom Lane (tgl) tgl 2 2023-05-17
17:55
2023-05-22
13:40
Check group_clause_relids to see if a clause is computable Committed Tom Lane (tgl), Richard Guo (richardguo) tgl 1 2023-06-07
02:10
2023-06-07
02:25
Why enable_hashjoin Completely disables HashJoin Withdrawn Zongliang Quan (quanzl) 1 2023-04-05
04:54
2023-04-05
17:05
[BUG #17888] Incorrect memory access in gist__int_ops for an input array with many elements Committed Ankit Kumar Pandey (ankitkpandey) michael-kun 1 2023-06-15
08:17
2023-06-15
10:00
prevent underflow in KeepLogSeg() Committed stable Kyotaro Horiguchi (horiguti) bossartn 1 2023-04-27
21:48
2023-04-28
06:21
Find dangling membership roles in pg_dumpall Committed Andreas 'ads' Scherbaum (ads), Artur Zakirov (a.zakirov) d_gustafsson 1 2023-04-26
13:02
2023-04-27
12:35
Tighten checks on multidimensional arrays being returned from PL/Python Committed Tom Lane (tgl) tgl 1 2023-05-04
15:01
2023-05-04
15:26
Adjust the order of callback registration to avoid accessing invalid memory Committed Hou Zhijie (houzj) amitkapila 1 2023-05-12
06:36
2023-05-09
10:01
Restrict usage of PSQL_WATCH_PAGER Committed Tom Lane (tgl) tgl 1 2023-05-12
20:11
2023-05-12
19:17
Subscription statistics are not dropped at DROP SUBSCRIPTION in some cases Committed Masahiko Sawada (masahikosawada) masahikosawada 1 2023-07-05
06:53
2023-07-05
06:53
hstore: Fix parsing on Mac OS X: isspace() is locale specific Committed michael-kun 1 2023-06-20
13:02
2023-06-21
06:49
Remove old_snapshot_threshold? Moved to next CF Thomas Munro (macdice) macdice 2 2023-09-05
08:06
2023-09-08
05:21
fix cache lookup hazards in ff9618e Committed 16 Nathan Bossart (bossartn) bossartn 1 2023-06-22
22:59
2023-06-22
23:01
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
Fix bugs in SSI when using btree scans and bitmap heap scans Committed Thomas Munro (macdice) macdice 1 2023-07-03
22:09
2023-07-16
22:04
Unlogged relations and WAL-logging Moved to next CF Heikki Linnakangas (heikki) heikki 2 2023-09-15
14:56
2023-09-15
14:54
Creation of an empty table is not fsync'd at checkpoint Committed Heikki Linnakangas (heikki) heikki 1 2023-07-04
15:44
2023-07-04
15:33
Assert failed in validatePartitionedIndex() when attaching partition index to child of valid index Committed stable Michael Paquier (michael-kun) michael-kun 1 2023-06-28
07:41
2023-08-02
18:01
revert MAINTAIN and pg_maintain Committed 16 Nathan Bossart (bossartn) bossartn 1 2023-07-07
18:31
2023-08-01
23:40
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
Documentation
doc: PQexecParams binary handling example for REAL data type Returned with feedback Mark Wong (markwkm) 6 2023-07-26
09:55
2023-07-04
07:29
PGDOCS - replica identity quotes Committed Peter Smith (smithpb2250) michael-kun 1 2023-05-17
00:04
2023-05-08
22:15
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
doc: Add some OID/TOAST-related limitations to the limits appendix. Withdrawn stable 1 2023-06-13
08:45
2024-04-03
08:58
Wrong syntax in feature description Committed Peter Smith (smithpb2250) d_gustafsson 1 2023-07-05
07:37
2023-07-05
23:05
harmonize password reuse in vacuumdb, clusterdb, and reindexdb Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-07-28
17:11
2023-07-28
17:14
Miscellaneous
get_extension_version Moved to next CF Pavel Stehule (okbobcz) 3 2023-12-02
05:35
2023-03-11
04:14
Add missing tab-completions for new SUBSCRIPTION options Committed 16 Peter Smith (smithpb2250) amitkapila 1 2023-04-10
03:12
2023-04-10
16:24
Clean up hba.c of code freeing regexps Committed 17 Michael Paquier (michael-kun) michael-kun 1 2023-04-17
22:04
2023-04-17
22:05
Trust signalfd on illumos, again. Committed Thomas Munro (macdice) macdice 1 2023-07-02
03:31
2023-04-13
21:49
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) 6 2024-04-08
14:57
2024-02-22
19:42
improve more permissions-related error messages Committed 16 Nathan Bossart (bossartn) bossartn 1 2023-05-12
21:20
2023-05-12
20:46
pg_upgrade - typo in verbose log Moved to next CF Peter Smith (smithpb2250) michael-kun 2 2023-08-18
00:53
2023-08-21
08:21
add non-option reordering to in-tree getopt_long Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-07-14
19:43
2023-07-14
19:42
Remove distprep Moved to next CF Peter Eisentraut (petere) petere 3 2023-11-06
15:23
2023-11-21
21:41
Consider fillfactor in heapam_estimate_rel_size Committed fuzzycz 1 2023-07-03
17:52
2023-07-03
17:54
Changing types of block and chunk sizes in memory context Committed Melih Mutlu (melihmutlu) davidrowley 1 2023-07-16
23:20
2023-07-16
23:18
Meson build updates Moved to next CF Tristan Partin (tristan957) 2 2023-09-01
17:08
2023-07-12
23:53
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
bug: ANALYZE progress report with inheritance tables Moved to next CF 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 Moved to next CF Lukas Fittl (lfittl) 2 2023-09-01
12:35
2023-07-06
08:27
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
Eliminating SPI from RI triggers Returned with feedback Amit Langote (amitlan) 6 2023-07-10
08:28
2023-07-10
08:30
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
Improve the performance of nested loop join in the case of partitioned inner table Returned with feedback Alexandr Nikulin (anikulin) 1 2023-08-01
18:15
2023-08-01
18:15
Improve list manipulation in several places Committed Richard Guo (richardguo) petere 1 2023-07-03
09:41
2023-07-04
00:48
Fix incorrect start up costs for WindowAgg paths Moved to next CF David Rowley (davidrowley) davidrowley 2 2023-08-03
21:29
2023-08-04
02:23
Remove WindowClause PARTITION BY items belonging to redundant pathkeys Committed David Rowley (davidrowley) davidrowley 1 2023-07-03
10:16
2023-07-03
00:50
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
Add GUC to tune glibc's malloc behaviour Returned with feedback 17 Ronan Dunklau (rdunklau) 1 2023-08-01
20:54
2023-08-01
20:54
Remove trailing zero words from Bitmapset Committed David Rowley (davidrowley) davidrowley 1 2023-07-04
00:37
2023-07-04
11:24
Use ReadRecentBuffer() for btree root page Moved to next CF Thomas Munro (macdice) 6 2024-04-08
08:19
2024-01-21
02:17
Split out tiebreaker comparisons from comparetup_* functions Moved to next CF 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
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 Moved to next CF 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
Fix comments in gistxlogDelete, xl_heap_freeze_page and xl_btree_delete Committed stable Bertrand Drouvot (bertranddrouvot.pg) rhaas 1 2023-04-04
18:09
2023-03-06
15:08
Microsecond-based timeouts Returned with feedback Thomas Munro (macdice) 1 2023-07-26
05:29
2023-03-13
21:59
Simplify some codes in pgoutput Committed Hou Zhijie (houzj) amitkapila 1 2023-03-30
08:10
2023-03-30
05:51
Teach WaitEventSetWait() to report multiple events on Windows Moved to next CF Thomas Munro (macdice) macdice 2 2023-09-08
06:55
2023-09-08
06:59
Pass heaprel to GlobalVisTestFor() in vacuumRedirectAndPlaceholder() Committed 16 Bertrand Drouvot (bertranddrouvot.pg) pgeoghegan 1 2023-04-04
18:10
2023-04-03
19:20
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
Add two missing tests in 035_standby_logical_decoding.pl Committed 16 Bertrand Drouvot (bertranddrouvot.pg) amitkapila 1 2023-05-04
05:36
2023-05-11
07:09
Rename Event Trigger Cache context for easier memory context debugging Committed Daniel Gustafsson (d_gustafsson) d_gustafsson 1 2023-07-05
07:19
2023-07-05
07:18
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
Cleaning up threading code Committed Thomas Munro (macdice) macdice 1 2023-07-12
00:17
2023-07-12
05:27
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
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
An attempt to avoid locally-committed-but-not-replicated-to-standby-transactions in synchronous replication Returned with feedback Bharath Rupireddy (bharathrupireddy) 6 2023-08-02
19:47
2023-08-02
19:47
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
Use *other* indexes on the subscriber when REPLICA IDENTITY is FULL Committed Hayato Kuroda (ha-kun) amitkapila 1 2023-08-03
01:20
2023-07-14
08:13
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
Enable jitlink as an alternative jit linker of legacy Rtdyld and add riscv jitting support Moved to next CF 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) 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
Named Operators Returned with feedback Gurjeet Singh (gurjeet) 2 2023-07-04
13:13
2023-07-04
13:11
Remove last traces of SCM credential auth from libpq? Committed Michael Paquier (michael-kun) michael-kun 1 2023-04-23
22:37
2023-03-17
23:13
More OATs for ALTER TABLE Moved to next CF 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) 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
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
Add CANONICAL option to xmlserialize Moved to next CF Jim Jones (jimus) 6 2024-04-08
14:35
2024-02-09
13:19
Add support for Distinct in Window aggregates Returned with feedback 17 Ankit Kumar Pandey (ankitkpandey) 1 2023-08-03
20:36
2023-08-03
20:35
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
Mark a transaction uncommittable Moved to next CF 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
System Administration
recovery modules Moved to next CF 18 Nathan Bossart (bossartn) 8 2024-03-06
16:47
2024-04-10
21:51
rename some createuser options Committed 16 Nathan Bossart (bossartn) bossartn 1 2023-05-22
03:24
2023-05-24
02:39
Should we remove db_user_namespace? Committed 17 Nathan Bossart (bossartn) bossartn 1 2023-07-17
18:51
2023-07-17
18:47
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 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
Use role name "system_user" instead of "user" for unsafe_tests Withdrawn Aleksander Alekseev (a.alekseev) 1 2023-04-13
10:35
2023-04-13
10:35
Fix a test case in 035_standby_logical_decoding.pl Committed Yu Shi (shiy.fnst) amitkapila 1 2023-04-28
07:21
2023-04-28
02:05
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
Remove incidental md5() function uses from several tests Committed Peter Eisentraut (petere) petere 1 2023-07-04
12:52
2023-07-04
12:51
test_extensions: make meson.build consistent with Makefile. Committed 16 Jeff Davis (jdavis) jdavis 1 2023-07-08
16:16
2023-07-06
05:35
Honor PG_TEST_NOCLEAN for temporary directories Committed Jacob Champion (jchampion) michael-kun 1 2023-07-03
01:26
2023-07-05
19:55