Commitfest 2023-03

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Needs review: 105. Waiting on Author: 29. Ready for Committer: 33. Committed: 100. Moved to next CF: 19. Returned with Feedback: 6. Rejected: 7. Withdrawn: 20. Total: 319.

Active patches

Patch
Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Error "initial slot snapshot too large" in create replication slot Waiting on Author Kyotaro Horiguchi (horiguti), Dilip Kumar (dilip.kumar) 7 2023-01-31
16:33
2023-03-24
03:01
Fix dsa_free() to re-bin segment Needs review Dongming Liu (inferyes) 5 2023-01-31
02:40
2023-02-20
04:52
pg_visibility's pg_check_visible() yields false positive when working in parallel with autovacuum Waiting on Author 14 Daniel Shelepanov (dshelepanov) 5 2023-01-31
16:34
2022-12-14
18:56
Rework LogicalOutputPluginWriterUpdateProgress Needs review wei wang (wangwei) 2 2023-03-02
08:06
2023-03-13
02:47
clean up permission checks after 599b33b94 Needs review 16 Amit Langote (amitlan) 1 2023-01-05
20:54
2023-02-21
07:12
Fix assertion failure with next_phase_at in snapbuild.c Ready for Committer Masahiko Sawada (masahikosawada) 1 2023-03-24
03:41
2023-03-27
11:49
Fix assertion failure in SnapBuildInitialSnapshot() Needs review Masahiko Sawada (masahikosawada) 1 2023-01-29
15:51
2023-02-09
06:32
stopgap fix for signal handling during restore_command Needs review stable Nathan Bossart (bossartn) 1 2023-02-23
23:15
2023-03-01
23:26
Fix improper qual pushdown after applying outer join identity 3 Waiting on Author 16 Tom Lane (tgl) 1 2023-03-14
18:03
2023-04-01
02:15
Clients
functions to compute size of schemas/AMs (and maybe \dn++ and \dA++) Needs review 16 Justin Pryzby (justinpryzby) 7 2023-01-31
02:43
2023-03-11
22:55
psql: Add role's membership options to the \du+ command Needs review Pavel Luzanov (pluzanov) 1 2023-01-10
19:07
2023-03-22
18:11
psql prompt substitution %N Ready for Committer Pavel Stehule (okbobcz) 1 2023-03-02
20:44
2023-03-02
20:45
Use libpq single row mode for FETCH_COUNT when a cursor cannot be used Needs review Daniel Vérité (danielverite) 1 2023-03-01
10:42
2023-03-24
20:12
Documentation
Improvements to Meson docs Waiting on Author Samay Sharma (samaysharma) 1 2023-03-22
15:45
2023-03-28
19:27
documentation updates for SQL:2023 Needs review Peter Eisentraut (petere) 1 2023-03-01
09:13
2023-03-01
09:12
Miscellaneous
pgbench - adding pl/pgsql versions of tests Needs review 16 Hannu Krosing (hannukrosing) 1 2023-01-05
00:24
2023-03-24
22:17
Improve pg_bsd_indent's handling of multiline initialization expressions Needs review 16 Tom Lane (tgl), Thomas Munro (macdice) 1 2023-02-12
18:26
2023-02-12
18:24
Add offset arrays to various WAL records' string output Needs review 16 Melanie Plageman (melanieplageman) 1 2023-02-13
22:22
2023-03-27
22:27
archive modules loose ends Needs review 16 Nathan Bossart (bossartn) 1 2023-02-17
21:57
2023-02-17
21:56
Monitoring & Control
Patch to implement missing join selectivity estimation for range types Needs review Mahmoud SAKR (mahmsakr), Diogo Repas (diogo.repas), Maxime Schoemans (mschoema), Zhicheng Luo (zcsysu.163.com) 4 2023-01-31
16:14
2023-03-20
15:34
Fix inconsistency in reporting checkpointer stats Needs review Nitin Jadhav (nitinjadhav11) 2 2023-03-20
20:01
2023-03-20
20:01
monitoring usage count distribution Needs review 16 Nathan Bossart (bossartn) 1 2023-01-30
23:31
2023-01-30
23:30
Performance
Speed up releasing of locks Needs review Andres Freund (andresfreund), David Rowley (davidrowley) 7 2023-01-31
16:16
2023-02-10
02:51
Prefetch the next tuple's memory during seqscans Waiting on Author David Rowley (davidrowley), Thomas Munro (macdice) 3 2023-01-30
02:19
2023-01-30
02:23
Lockless queue of waiters based on atomic operations for LWLock Needs review Alexander Korotkov (smagen), Pavel Borisov (pborisov) 3 2023-01-31
16:16
2022-11-25
18:52
Partial aggregates push down Needs review 16 Yuki Fujii (fujiiyuki) 2 2023-01-31
16:16
2023-03-31
05:49
Check lateral references within PHVs for memoize cache keys Needs review Richard Guo (richardguo) 2 2023-01-31
16:16
2023-01-30
08:55
Procedural Languages
possibility to take name, signature and oid of currently executed function in GET DIAGNOSTICS statement Ready for Committer Pavel Stehule (okbobcz) 1 2023-03-27
03:35
2023-03-27
06:29
Refactoring
SetLatches() Needs review Thomas Munro (macdice) 3 2023-01-31
16:18
2023-03-04
19:50
Some revises in adding sorting path Waiting on Author Richard Guo (richardguo) 1 2023-03-27
05:12
2023-03-28
19:59
New [relation] options engine Needs review Nikolay Shaplov (nataraj) 1 2023-02-02
02:59
2023-02-02
12:29
some namespace.c refactoring Needs review Peter Eisentraut (petere) 1 2023-02-27
06:56
2023-02-23
11:07
Replication & Recovery
Add log messages when replication slots become active and inactive Needs review Bharath Rupireddy (bharathrupireddy) 7 2023-01-31
16:20
2023-03-27
05:38
An attempt to avoid locally-committed-but-not-replicated-to-standby-transactions in synchronous replication Needs review Bharath Rupireddy (bharathrupireddy) 5 2023-01-31
16:20
2023-01-30
05:55
Fix bogus error emitted by pg_recvlogical when interrupted Needs review Bharath Rupireddy (bharathrupireddy) 3 2023-01-31
16:20
2022-10-28
03:11
basebackup: support zstd long distance matching Needs review 16 Justin Pryzby (justinpryzby) 1 2023-01-08
20:28
2023-01-08
20:27
Preserve subscription relation state during pg_upgrade Needs review Julien Rouhaud (rjuju) 1 2023-02-22
06:44
2023-03-27
08:49
Server Features
ALTER TABLE SET ACCESS METHOD on partitioned tables Needs review Justin Pryzby (justinpryzby), Soumyadeep Chakraborty (soumyadeep2007), Soumyadeep Chakraborty (soumyadeepc) 5 2023-03-28
05:14
2023-03-30
05:07
Push aggregation down to base relations and joins Waiting on Author Yuki Fujii (fujiiyuki) 4 2023-03-01
21:06
2023-03-01
21:06
logical decoding and replication of sequences, take 2 Needs review Tomas Vondra (fuzzycz) 4 2023-01-31
02:37
2023-03-30
03:15
Enable jitlink as an alternative jit linker of legacy Rtdyld and add riscv jitting support Needs review 16 Alex Fan (alexfanqi) 4 2023-01-31
16:22
2023-01-06
00:07
Add the ability to limit the amount of memory that can be allocated to backends. Needs review Reid Thompson (jreidthompsoncd) 4 2023-03-02
20:01
2023-03-24
16:19
Post-special Page Storage TDE support Needs review 16 David Christensen (davidchristensen) 3 2023-03-06
15:37
2023-01-25
00:38
Named Operators Needs review 16 Gurjeet Singh (gurjeet) 1 2023-01-12
09:20
2023-02-08
16:58
Infinite interval values Needs review Ashutosh Bapat (ashutoshbapat), Joseph Koshakow (jkoshakow), jian he (universality) 1 2023-01-23
20:50
2023-04-01
17:23
BRIN - SK_SEARCHARRAY and scan key preprocessing Needs review Tomas Vondra (fuzzycz) 1 2023-02-16
13:56
2023-02-25
11:45
Kerberos/GSSAPI Credential Delegation Needs review 16 Stephen Frost (sfrost) 1 2023-02-17
09:33
2023-03-28
14:30
VACUUM buffer pool size option Needs review 16 Melanie Plageman (melanieplageman) 1 2023-02-27
14:38
2023-04-01
17:57
SQL Commands
Introduce array_shuffle() and array_sample() functions Waiting on Author Martin Kalcher (mkalcher) 4 2023-01-31
16:58
2023-03-20
19:34
Exclusion constraints on partitioned tables Needs review Paul Jungwirth (pjungwir) 2 2023-01-31
16:24
2023-03-20
08:24
SQL/JSON Needs review Amit Langote (amitlan), Nikita Glukhov (n.glukhov) 2 2023-01-31
16:24
2023-03-31
16:49
MERGE ... RETURNING Needs review Dean Rasheed (deanr) 1 2023-02-07
10:59
2023-03-13
13:36
Testing
Testing autovacuum wraparound Needs review Andres Freund (andresfreund), Masahiko Sawada (masahikosawada) 5 2023-03-03
11:35
2023-03-14
06:01
Better infrastructure for automated testing of concurrency issues Waiting on Author 16 Alexander Korotkov (smagen) 4 2023-01-31
17:01
2023-03-28
19:37
Test for function error in logrep worker Ready for Committer Anton Melnikov (antonmel) 2 2023-03-16
13:14
2023-03-16
13:14
Add TAP tests for psql \g piped into program Needs review Daniel Vérité (danielverite) 2 2023-03-29
18:44
2023-03-29
18:39
Report the query string that caused a memory error under Valgrind Needs review 16 Onur TIRTIR (onurctirtir) 1 2023-03-23
17:43
2023-03-23
17:11

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Fix alter subscription concurrency errors Withdrawn 16 Jelte Fennema (jeltef) 4 2023-03-28
21:28
2023-03-20
21:54
delay starting WAL receiver Withdrawn stable Nathan Bossart (bossartn) 1 2023-01-11
05:48
2023-01-11
05:47
low wal_retrieve_retry_interval causes missed signals on Windows Withdrawn stable Nathan Bossart (bossartn) 1 2023-02-25
22:50
2023-01-12
00:59
Ignore dropped columns and generated columns when checking the column list in logical replication Committed Yu Shi (shiy.fnst) amitkapila 1 2023-01-16
01:58
2023-01-13
11:25
pg_stat_statements and extended query protocol Withdrawn Sami Imseih (simseih) 1 2023-01-30
02:03
2023-03-31
18:06
fix typo in dblink Committed 16 Nathan Bossart (bossartn) andresfreund 1 2023-02-01
18:56
2023-02-01
02:14
Align GSS and TLS error handling in PQconnectPoll() Committed 16 Michael Paquier (michael-kun), Jacob Champion (jchampion) michael-kun 1 2023-03-13
07:38
2023-03-13
07:47
fix bug in CREATE DATABASE with WAL_LOG strategy Committed stable Nathan Bossart (bossartn), Ryo Matsumura (ryo) michael-kun 1 2023-02-22
08:45
2023-02-22
17:08
"out of relcache_callback_list slots" after multiple calls to pg_logical_slot_get_binary_changes Committed Yu Shi (shiy.fnst) tgl 1 2023-02-24
02:32
2023-02-23
20:42
Disallow NULLS NOT DISTINCT indexes for primary keys Committed 16 Daniel Gustafsson (d_gustafsson) d_gustafsson 1 2023-02-24
10:23
2023-02-23
21:07
Fix MULTIEXPR execution order Committed Tom Lane (tgl), Andres Freund (andresfreund) tgl 1 2023-02-25
19:46
2023-02-25
21:54
a very minor bug and a couple of comment changes for basebackup.c Committed Robert Haas (rhaas) rhaas 1 2023-03-06
17:18
2023-03-07
00:00
Clients
Add sslmode "no-clientcert" to avoid auth failure in md5/scram connections Withdrawn 16 Jim Jones (jimus) 2 2023-02-21
07:24
2023-02-21
07:23
psql BACKEND_PID variable Rejected Pavel Stehule (okbobcz) 1 2023-03-18
22:08
2023-03-18
16:57
Documentation
Adjust the description of OutputPluginCallbacks in pg-doc Committed wei wang (wangwei) amitkapila 1 2023-01-30
06:37
2023-01-20
04:40
PGDOCS - sgml linkend using single-quotes Committed 16 Peter Smith (smithpb2250) heikki 1 2023-02-27
08:04
2023-02-27
21:21
Miscellaneous
CF App: add "Returned: Needs more interest" close status Withdrawn Jacob Champion (jchampion) 3 2023-02-01
20:42
2023-02-01
20:44
constify arguments of copy_file() and copydir() Committed 16 Nathan Bossart (bossartn) michael-kun 1 2023-01-18
00:18
2023-01-18
00:08
Allow self-conflicting INSERT INTO .. ON CONFLICT DO UPDATEs Returned with feedback 16 Aleksander Alekseev (a.alekseev) 1 2023-03-01
19:42
2023-03-01
19:42
Allow an extention to be updated without a script Withdrawn 16 1 2023-02-01
08:35
2023-02-01
08:32
Fix GUC_NO_SHOW_ALL test scenarios Committed Nitin Jadhav (nitinjadhav11) michael-kun 1 2023-02-22
09:09
2023-02-22
09:08
Import pg_bsd_indent into our tree Committed Tom Lane (tgl), Andres Freund (andresfreund) tgl 1 2023-02-12
17:23
2023-02-12
02:14
Allow meson to find ICU in non-standard location Withdrawn 16 Jeff Davis (jdavis) 1 2023-03-08
17:48
2023-03-08
17:45
Add standard collation UNICODE Committed Peter Eisentraut (petere) petere 1 2023-03-10
12:43
2023-03-28
13:30
Add pg_walinspect function with discrete block_ref columns Committed Melanie Plageman (melanieplageman) michael-kun 1 2023-03-16
05:04
2023-03-31
21:03
Monitoring & Control
Periodic burst growth of the checkpoint_req counter on replica. Moved to next CF Anton Melnikov (antonmel) 4 2023-03-16
12:38
2023-03-16
12:39
bug: ANALYZE progress report with inheritance tables Moved to next CF stable Justin Pryzby (justinpryzby) 2 2023-02-02
15:19
2023-01-22
16:23
Add n_tup_newpage_upd to pg_stat table views Committed Corey Huinker (coreyh) pgeoghegan 1 2023-03-25
03:34
2023-03-23
18:18
Normalization of utility queries in pg_stat_statements Committed 16 Michael Paquier (michael-kun) michael-kun 1 2023-03-08
06:24
2023-03-08
06:19
Performance
ALTER TABLE and CLUSTER fail to use a BulkInsertState for toast tables Moved to next CF 17 Justin Pryzby (justinpryzby) 5 2023-03-17
14:41
2022-12-12
21:26
Eliminating SPI from RI triggers Moved to next CF Amit Langote (amitlan) 6 2023-03-21
15:57
2023-03-21
05:03
Minimizing calls to SubTransSetParent() Withdrawn Simon Riggs (simon) 4 2023-03-22
17:46
2022-11-29
18:44
asynchronous execution support for Custom Scan Moved to next CF KaiGai Kohei (kaigai), kazutaka onishi (onishi) 5 2023-03-27
14:28
2022-12-01
23:35
Fix ParamPathInfo for union-all AppendPath Committed Richard Guo (richardguo) tgl 2 2023-03-16
22:14
2023-03-17
03:19
Use 128-bit math to accelerate numeric division, when 8 < divisor digits <= 16 Committed Joel Jacobson (joeljacobson) john.naylor 1 2023-02-08
12:19
2023-01-23
12:04
Make set_ps_display faster and easier to use Committed 16 David Rowley (davidrowley) davidrowley 1 2023-02-20
06:01
2023-02-20
03:19
Introduce list_reverse() to make lcons() usage less inefficient Withdrawn David Rowley (davidrowley) 1 2023-02-20
19:50
2023-02-20
09:51
Ignoring BRIN for HOT updates (was: -udpates seems broken) Committed 16 Tomas Vondra (fuzzycz), Josef Šimánek (retro), Matthias van de Meent (mmeent) fuzzycz 1 2023-03-20
10:07
2023-03-20
10:44
Refactoring
Move SLRU data into the regular buffer pool Moved to next CF Thomas Munro (macdice) 7 2023-03-02
00:22
2023-02-27
18:24
Simplify find_my_exec by using realpath(3) Committed Tom Lane (tgl) tgl 3 2023-03-23
22:20
2023-03-23
22:20
Windows filesystem support improvements Returned with feedback Thomas Munro (macdice) 3 2023-03-03
01:56
2023-03-03
01:52
Use AF_UNIX for tests on Windows (ie drop fallback TCP code) Moved to next CF Thomas Munro (macdice) 3 2023-03-22
04:28
2023-03-22
04:28
Remove nonmeaningful prefixes in PgStat_* fields Committed 16 Bertrand Drouvot (bertranddrouvot.pg) michael-kun 1 2023-03-23
23:52
2023-03-23
23:56
Helper functions for wait_for_catchup() in Cluster.pm Committed 16 Bertrand Drouvot (bertranddrouvot.pg) alvherre 1 2023-02-13
10:58
2023-02-13
15:07
Constify proclist.h Committed Aleksander Alekseev (a.alekseev) petere 1 2023-01-19
08:53
2023-01-19
08:52
O_CLOEXEC for File descriptors in exec'd subprocesses Committed Thomas Munro (macdice) macdice 1 2023-03-17
21:53
2023-03-17
21:53
Replication & Recovery
Disable STARTUP_PROGRESS_TIMEOUT in standby mode Committed Simon Riggs (simon), Bharath Rupireddy (bharathrupireddy) rhaas 2 2023-02-10
23:20
2023-02-10
23:25
Exit walsender before confirming remote flush in logical replication Returned with feedback Hayato Kuroda (ha-kun) 2 2023-03-17
12:01
2023-02-15
06:20
Implement type input functions for extended statistics types Withdrawn David Kimura (dgkimura) 1 2023-03-01
17:55
2023-02-14
00:16
Security
Add a hook to allow modification of the ldapbindpasswd Committed Andrew Dunstan (adunstan), John Naylor (john.naylor) adunstan 2 2023-03-15
20:40
2023-03-16
10:33
GUC to improve SECURITY INVOKER safety Withdrawn Jeff Davis (jdavis) 1 2023-02-02
13:31
2023-01-13
18:30
Server Features
Add initdb option to initialize cluster with non-standard xid/mxid/mxoff. Rejected 16 Maxim Orlov (m.orlov), Pavel Borisov (pborisov) 5 2023-03-21
15:59
2023-03-21
09:44
Reduce wakeup on idle for bgwriter & walwriter for >5s Withdrawn Simon Riggs (simon), Bharath Rupireddy (bharathrupireddy) 2 2023-03-30
03:09
2023-01-31
09:23
introduce reserved_connections parameter and pg_use_reserved_connections predefined role Committed 16 Nathan Bossart (bossartn) rhaas 1 2023-01-21
00:11
2023-03-17
18:10
SQL Commands
Dynamic result sets from procedures Moved to next CF 17 Peter Eisentraut (petere) 10 2023-03-29
09:32
2023-02-24
11:26
CAST( ... ON DEFAULT) Rejected Corey Huinker (coreyh) 2 2023-03-28
18:53
2023-03-28
20:23
add PROCESS_MAIN to VACUUM Committed 16 Nathan Bossart (bossartn) michael-kun 2 2023-03-06
07:45
2023-03-08
00:57
Testing
Improve LATERAL join case in test memoize.sql Committed Richard Guo (richardguo) davidrowley 1 2023-01-24
08:46
2023-01-23
23:31
Report the query string that caused a memory error under Valgrind Withdrawn 1 2023-01-31
14:36
2023-03-23
17:11
Rename GUC force_parallel_mode to debug_parallel_query Committed 16 David Rowley (davidrowley) davidrowley 1 2023-02-16
00:29
2023-02-15
12:53
pg_regress: treat failed test process as a failed test Committed Daniel Gustafsson (d_gustafsson) d_gustafsson 1 2023-02-23
08:54
2023-02-23
08:53