Commitfest 2020-07

Shortcuts
Text Status Target version Author Reviewer
Clear


Status summary: Needs review: 147. Waiting on Author: 40. Ready for Committer: 12. Committed: 34. Moved to next CF: 1. Withdrawn: 8. Rejected: 1. Returned with Feedback: 3. Total: 246.

Active patches

Patch
Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Spurious "apparent wraparound" via SimpleLruTruncate() rounding (data loss) Needs review stable Noah Misch (nmisch) 7 2020-04-08
15:19
2020-05-25
07:00
Fix base backup checksum verification for random or zero page headers Waiting on Author Michael Banck (mbanck) 4 2020-04-08
13:04
2020-04-06
21:15
Fix PGXS so built control files work with VPATH builds Waiting on Author Craig Ringer (ringerc) 2 2020-07-01
11:34
2020-07-01
11:34
archive status ".ready" files may be created too early Needs review Nathan Bossart (bossartn) 1 2020-03-26
18:53
2020-06-25
06:35
Fix wrong results for text search queries with NOT Needs review Tom Lane (tgl), Pavel Borisov (pborisov) 1 2020-06-10
09:00
2020-07-02
16:34
SyncRepLock acquired exclusively in default configuration Needs review Fujii Masao (masaofujii), Masahiko Sawada (masahikosawada) 1 2020-06-08
17:20
2020-05-20
05:38
DROP relation IF EXISTS Docs and Tests - Bug Fix Needs review David Johnston (polobo) 1 2020-06-17
22:50
2020-06-18
00:17
fix (partially) pgbench :variable substitution for -M extended and prepared Needs review Fabien Coelho (calvin) 1 2020-06-29
15:44
2020-06-29
15:43
Clients
pgbench - another attempt at tap test for time-related options Needs review Fabien Coelho (calvin) 14 2020-04-08
15:22
2020-04-08
12:58
pgbench - add pseudo-random permutation function Needs review Fabien Coelho (calvin), Hironobu Suzuki (suzuki_hironobu) 10 2020-04-08
15:22
2020-04-09
12:46
ECPG new statement: DECLARE STATEMENT Needs review Hayato Kuroda (ha-kun) 4 2020-04-08
16:04
2020-03-30
16:53
pgbench - allow to test whether a variable exists (2) Needs review Fabien Coelho (calvin) 1 2020-04-13
08:01
2020-04-14
05:49
allow to set a pager for psql's watch command Needs review Pavel Stehule (okbobcz) 1 2020-04-20
03:07
2020-07-01
21:03
pgbench - add a syncrhonization barrier when starting Waiting on Author Fabien Coelho (calvin) 1 2020-07-03
09:21
2020-07-03
09:21
pg_dump --where option Needs review Surafel Temesgen (surafel), Carter Thaxton (carter.thaxton) 1 2020-06-16
06:43
2020-06-15
20:26
Code Comments
Comment simplehash/dynahash trade-offs Needs review James Coleman (jcole1989) 1 2020-05-01
01:54
2020-05-01
01:53
Documentation
Document concurrent index builds waiting on each other Needs review stable James Coleman (jcole1989) 2 2020-04-08
15:23
2020-04-17
01:04
Additional Chapter "Architecture" for Part "Tutorial" Needs review Jürgen Purtz (juergen@purtz.de) 1 2020-04-20
08:47
2020-06-02
15:01
pg_dump: Add example and link for --encoding option Needs review stable DongWook Lee (dongwooklee) 1 2020-06-07
04:48
2020-06-12
08:55
Add missing cross-links in system catalog documentation Needs review Dagfinn Ilmari Mannsåker (ilmari) 1 2020-06-15
18:52
2020-06-21
21:52
Add <command> and <application> annotation to <refentrytitle> tags Needs review Dagfinn Ilmari Mannsåker (ilmari) 1 2020-06-21
17:04
2020-06-21
16:57
Miscellaneous
parse time support function Needs review Pavel Stehule (okbobcz) 6 2020-04-08
15:23
2020-01-26
15:33
explain to report bucket and memory stats for TupleHashTable nodes Waiting on Author Justin Pryzby (justinpryzby) 2 2020-04-08
13:17
2020-04-08
22:24
Add missing libraries to Libs.private of libpq.pc Needs review 1 2020-04-08
09:44
2020-07-01
20:54
Use internal pthreads reimplementation only when building with MSVC Waiting on Author Sandro Mani (sandrom) 1 2020-07-02
14:35
2020-07-02
14:35
split string to table Needs review Pavel Stehule (okbobcz) 1 2020-04-19
03:24
2020-06-05
11:55
A patch for get origin from commit_ts Waiting on Author movead li (movead.li) 1 2020-07-02
07:54
2020-07-03
05:10
Fix perl warnings with MSVC build script Needs review 14 Michael Paquier (michael-kun) 1 2020-05-22
04:02
2020-06-02
00:05
Default gucs for EXPLAIN Needs review 14 Vik Fearing (xocolatl) 1 2020-05-23
09:16
2020-06-03
06:51
Compatible defaults for LEAD/LAG Needs review 14 Vik Fearing (xocolatl) 1 2020-05-31
20:00
2020-06-01
16:26
unicode unescape function Needs review Pavel Stehule (okbobcz) 1 2020-06-24
06:00
2020-07-02
17:09
Monitoring & Control
Command statistics system Needs review Haribabu Kommi (haribabu), Mark Dilger (mark.dilger) 1 2020-06-02
17:00
2020-06-10
17:45
Function for exposing memory usage of local backend process Needs review 14 Fujii Masao (masaofujii), atsushi torikoshi (atorik) 1 2020-06-29
07:52
2020-07-03
10:33
TLS checking in pgstat Needs review Daniel Gustafsson (d_gustafsson) 1 2020-06-29
12:43
2020-06-28
11:39
Performance
Parallel grouping sets Needs review Richard Guo (richardguo) 6 2020-04-08
15:30
2020-03-25
14:35
Optimize dropping of relation buffers using dlist Needs review Kirk Jamison (kirkjamison) 4 2020-04-08
16:07
2020-06-17
06:14
Reducing memory usage of creating foreign key between partitioned tables Needs review sho kato (kato-sho) 4 2020-04-08
15:31
2020-03-24
15:26
Using multicolumn statistics for more precise join selectivity estimatation Needs review Konstantin Knizhnik (knizhnik) 3 2020-04-08
15:31
2020-03-26
15:49
Improving connection scalability: GetSnapshotData() Waiting on Author Andres Freund (andresfreund) 2 2020-07-01
12:43
2020-07-01
12:42
BRIN multi-minmax and bloom indexes Needs review Tomas Vondra (fuzzycz) 1 2020-04-02
02:31
2020-07-03
00:57
Fast DSM segments Needs review Thomas Munro (macdice) 1 2020-04-22
10:26
2020-06-19
19:17
Binary search in ScalarArrayOpExpr for OR'd constant arrays Needs review James Coleman (jcole1989) 1 2020-04-21
01:29
2020-05-01
02:20
INSERT SELECT to use a BulkInsertState Waiting on Author 14 Justin Pryzby (justinpryzby) 1 2020-07-01
20:51
2020-06-04
17:30
Use MinimalTuple in TupleQueue, with one fewer copy Needs review Thomas Munro (macdice) 1 2020-05-20
09:04
2020-06-17
04:47
Overhaul UPDATE/DELETE processing Needs review Amit Langote (amitlan) 1 2020-06-14
13:55
2020-06-12
06:46
Batch processing of RI checks Needs review Antonin Houska (a.houska), Corey Huinker (coreyh) 1 2020-06-10
15:45
2020-06-30
01:17
Auto-vectorization speeds up multiplication of large-precision numerics Needs review Amit Khandekar (amitdkhan) 1 2020-06-10
12:22
2020-06-10
12:15
Mark btree_gist functions as PARALLEL SAFE Needs review Steven Winfield (stevenwinfield) 1 2020-06-18
15:49
2020-06-18
16:47
Cache relation sizes in recovery Needs review Thomas Munro (macdice) 1 2020-06-19
22:33
2020-06-19
22:32
Improve I/O pattern for parallel seqscan Needs review David Rowley (davidrowley), Thomas Munro (macdice) 1 2020-06-21
23:38
2020-06-25
15:33
Support parallelism for copy command Needs review vignesh C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) 1 2020-06-22
05:14
2020-07-01
09:16
Keep elog(ERROR) and ereport(ERROR) calls in the cold path Needs review David Rowley (davidrowley) 1 2020-06-25
02:25
2020-06-29
09:36
POC: postgres_fdw insert batching Needs review 1 2020-06-28
20:12
2020-07-01
18:34
Eliminate overheads in executing generic plans Waiting on Author Amit Langote (amitlan) 1 2020-07-01
09:50
2020-07-01
13:38
More scalable multixacts buffers and locking Waiting on Author Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m) 1 2020-07-02
12:02
2020-07-02
12:02
Performance Improvement For Copy From Binary Files Needs review vignesh C (vignesh.postgres), Bharath Rupireddy (bharathrupireddy) 1 2020-07-01
09:30
2020-07-01
09:33
Procedural Languages
loop over unbound cursor Ready for Committer Pavel Stehule (okbobcz) 1 2020-05-18
16:33
2020-07-01
20:26
Inlining of couple of functions in pl_exec.c improves performance Needs review Amit Khandekar (amitdkhan) tgl 1 2020-07-03
19:36
2020-07-03
19:49
Refactoring
pgbench - improve variable management performance Needs review Fabien Coelho (calvin) 5 2020-04-08
15:33
2020-03-27
22:42
Executor code refactoring around result relations Waiting on Author Amit Langote (amitlan) 4 2020-07-01
09:56
2020-07-01
09:56
pgbench - refactor init functions with buffers Needs review Fabien Coelho (calvin) 4 2020-04-08
15:33
2020-03-29
05:44
Split StdRdOptions into HeapOptions and ToastOptions Needs review Nikolay Shaplov (nataraj) 3 2020-07-03
08:31
2020-07-03
08:31
Reduce WaitEventSet system call spam Needs review Thomas Munro (macdice) 2 2020-04-08
15:34
2020-07-02
13:29
Removal of currtid()/currtid2() and some table AM cleanup Needs review 14 Michael Paquier (michael-kun) 1 2020-06-03
03:09
2020-06-26
04:11
Replication & Recovery
Add the capability to logical replication to transfer base types using binary Waiting on Author Dave Cramer (dcramer) 6 2020-07-01
08:54
2020-07-02
16:41
skip empty transactions for logical replication Needs review Euler Taveira (eulerto) 3 2020-04-08
16:09
2020-03-13
06:39
Improve handling of parameter differences in physical replication Needs review Peter Eisentraut (petere) petere 2 2020-06-27
08:36
2020-06-24
08:00
Make mesage at end-of-recovery less scary Needs review Kyotaro Horiguchi (horiguti) 2 2020-04-08
15:35
2020-03-28
02:25
deferred primary key and logical replication Needs review 14 Euler Taveira (eulerto) 1 2020-07-01
01:53
2020-05-10
21:10
Security
Support for NSS as TLS backend Needs review Daniel Gustafsson (d_gustafsson) 1 2020-06-10
14:02
2020-07-03
11:51
Server Features
Windows could not stat file - over 4GB Needs review Juanjo Santamaria Flecha (juanjo.santamaria.gmail.com) 6 2020-04-08
15:36
2020-02-29
11:36
A hook for path-removal decision on add_path Needs review KaiGai Kohei (kaigai) 5 2020-04-08
16:11
2020-01-13
15:46
GiST sorting build Waiting on Author Andrey Borodin (x4m) 4 2020-07-01
12:05
2020-07-01
12:05
global temporary table Needs review wenjing zeng (wenjing.zwj) 3 2020-04-08
16:12
2020-06-11
02:13
Online checksums verification Ready for Committer Julien Rouhaud (rjuju) 3 2020-04-08
16:12
2020-04-05
11:17
parallel backup Waiting on Author Asif Rehman (asifrana) 2 2020-04-08
16:12
2020-06-12
17:28
truncating timestamps on arbitrary intervals Needs review John Naylor (john.naylor) 2 2020-04-08
15:38
2020-06-30
04:34
jsonpath syntax extensions Needs review Nikita Glukhov (n.glukhov) 2 2020-04-08
15:39
2020-03-04
20:18
Autovacuum on partitioned tables Waiting on Author Yuzuko Hosoya (yuzu) 2 2020-07-01
09:26
2020-07-01
09:26
TRUNCATE on foreign tables Waiting on Author KaiGai Kohei (kaigai) 2 2020-07-02
14:40
2020-07-02
14:40
Infinities in type numeric Needs review Tom Lane (tgl) 1 2020-06-12
01:27
2020-06-16
17:24
ALTER SYSTEM READ { ONLY | WRITE } Needs review 14 Amul Sul (sulamul) 1 2020-06-17
07:51
2020-06-26
12:46
Enabling data checksums in an online cluster Needs review Magnus Hagander (mha), Daniel Gustafsson (d_gustafsson) 1 2020-06-22
12:33
2020-06-26
12:34
Non-volatile WAL buffer Needs review Takashi Menjo (tmenjo) 1 2020-07-01
04:30
2020-06-24
07:43
Implement <null treatment> for window functions Waiting on Author 14 Vik Fearing (xocolatl) 1 2020-07-01
12:27
2020-07-01
12:27
SQL Commands
Add MAIN_RELATION_CLEANUP and TOAST_TABLE_CLEANUP options to VACUUM Needs review Nathan Bossart (bossartn) 2 2020-06-14
21:23
2020-05-31
22:13
Rational number type (fractions) Needs review 14 Joe Nelson (begriffs) 2 2020-04-08
15:42
2020-07-03
16:18
Allow COPY "text" to output a header and add header matching mode to COPY FROM Waiting on Author Rémi Lapeyre (remilapeyre) 1 2020-07-01
09:04
2020-07-01
09:04
Return ERROR on COMMIT instead of silently ROLLBACK Needs review Dave Cramer (dcramer) 1 2020-07-02
13:46
2020-04-18
15:27
SEARCH and CYCLE clauses Needs review Peter Eisentraut (petere) 1 2020-06-15
09:50
2020-07-03
07:08
SQL-standard function body Needs review Peter Eisentraut (petere) 1 2020-06-30
19:34
2020-07-02
05:47
System Administration
vacuum verbose is unclear Waiting on Author Justin Pryzby (justinpryzby) 2 2020-04-08
16:16
2020-03-24
21:58

Closed patches

Status Ver Author Reviewers Committer Num cfs Latest activity Latest mail
Bug Fixes
Fix false "ERROR: subtransaction logged without previous top-level txn record" alert Committed Arseny Sher (sher-ars) amitkapila 3 2020-07-01
11:39
2020-03-04
13:29
ALTER TABLE ... SET STORAGE does not propagate to indexes Committed stable Peter Eisentraut (petere) petere 2 2020-05-26
18:50
2020-05-08
08:17
SRF: avoid leaking resources if not run to completion Committed stable Justin Pryzby (justinpryzby) tgl 1 2020-03-17
01:29
2020-03-31
16:41
PG compilation error with Visual Studio 2015/2017/2019 Committed davinder singh (davindersingh) amitkapila 1 2020-05-19
12:42
2020-05-14
09:12
segmentation fault using currtid and partitioned tables Committed stable Michael Paquier (michael-kun) michael-kun 1 2020-06-01
06:13
2020-06-01
05:55
race condition when writing pg_control Committed Nathan Bossart (bossartn) macdice 1 2020-06-11
18:54
2020-06-08
10:44
Fix install-tests target for vpath builds Committed Craig Ringer (ringerc) adunstan 1 2020-06-01
06:15
2020-05-29
22:37
Fix pg_upgrade if the new cluster has vacuum_defer_cleanup_age > 0 Committed stable Laurenz Albe (laurenz) bmomjian 1 2020-06-17
07:19
2020-06-16
09:22
invalid bit/varbit input causes the log file to be unreadable Withdrawn stable 1 2020-06-30
00:17
2020-06-29
15:42
Documentation
review docs for v13 Withdrawn 13 Justin Pryzby (justinpryzby) 1 2020-04-27
15:08
2020-06-15
12:20
Miscellaneous
Add an optional timeout clause to isolationtester step Rejected 14 Julien Rouhaud (rjuju) 1 2020-03-07
20:54
2020-03-13
16:58
Created multiple entries Withdrawn 1 2020-04-10
17:10

Created multiple entries Withdrawn 1 2020-04-10
17:10

Created multiple entries Withdrawn 1 2020-04-10
17:11

hs_standby_disallowed test fix Committed 13 masaofujii 1 2020-07-03
09:05
2020-05-18
14:23
Performance
Improve MemoryContextMemAllocated Committed 14 Jeff Davis (jdavis) jdavis 1 2020-07-01
12:34
2020-07-01
12:34
Speedup usages of pg_*toa() functions Committed David Rowley (davidrowley) davidrowley 1 2020-07-02
03:55
2020-07-02
03:57
Refactoring
ereport revisions Committed 13 Tom Lane (tgl), Andres Freund (andresfreund) tgl 1 2020-03-24
16:09
2020-03-30
04:07
tablespace_map code cleanup Committed 14 Robert Haas (rhaas) rhaas 1 2020-07-03
09:22
2020-06-17
15:08
Replication & Recovery
Add timeline to partial WAL segments Moved to next CF David Steele (dsteele) 9 2020-07-01
10:47
2019-01-05
06:32
Server Features
Patch to warn about any potential orphaned prepared transactions Withdrawn Hamid Akhtar (hamidakhtar) 1 2020-04-17
07:25
2020-04-22
18:06