| 2026-10-01 05:18:52 |
a.pyhalov |
Asynchronous MergeAppend Execution |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:52:36 |
jeltef |
Don't consider FATAL errors "abnormal server termination" |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:52:22 |
jeltef |
Add read-only disconnect_requested GUC for graceful client disconnect (reviously goaway) |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:52:06 |
jeltef |
Python/pytest test framework |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:51:49 |
jeltef |
Incorrect error message for cancellation triggered by statement_timeout & flaky test |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:51:37 |
jeltef |
QoL improvements for pgindent and combining pgindent, pgperltidy, pgperlcritic and pgperlsyncheck into one tool |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 04:36:42 |
xof |
Allow vacuumdb, reindexdb, and clusterdb to continue past a connection failure |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 03:46:02 |
zhong950419 |
Fix Protocol documentation |
Closed in commitfest PG20-3 with status: Withdrawn |
| 2026-10-01 03:37:03 |
zhong950419 |
GIN deleted-page reuse fixes |
New status: Waiting on Author |
| 2026-10-01 02:41:36 |
zhong950419 |
amcheck: Allow interrupting the child-level rightlink walk |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 02:41:13 |
zhong950419 |
Add planner support function to two-argument regexp_like() |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 02:39:06 |
kwangwonseo |
Fix quotation logic for unreserved keywords in window specifications |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 02:18:47 |
jeevan.chalke |
Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 01:52:30 |
ashu_coek |
Report bytes and transactions actually sent downtream |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 01:37:55 |
kou |
Make COPY format extendable: Extract COPY TO format implementations |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 00:30:01 |
tgl |
Modernize our parsing of XML data in CONTENT mode |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 00:27:32 |
simseih |
pgstat: allow a stats kind to use its own dedicated dsa/dshash |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 00:27:12 |
simseih |
Improve pg_stat_statements scalability |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-10-01 00:26:48 |
simseih |
teach vacuumlo to handle domains |
Moved from CF PG20-2 to CF PG20-3 |
| 2026-09-30 23:35:52 |
e-ivkov |
intXshr, intXshl: return error on shift count out of range |
Closed in commitfest PG20-3 with status: Rejected |
| 2026-09-30 22:13:02 |
galponcio |
libpq: Add PQpassfileLookup() |
New status: Ready for Committer |
| 2026-09-30 19:20:56 |
gregburd |
Tepid: extend the heap-only tuple (HOT) update optimization model such that only those indexes directly impacted by the update need be updated |
Attached mail thread 3604ec98-147d-4ba5-b215-412fa2797633@app.fastmail.com |
| 2026-09-30 15:58:57 |
zhaorui |
fix more casting away of qualifiers |
Added zhaorui as reviewer |
| 2026-09-30 15:55:51 |
ashu_coek |
Report bytes and transactions actually sent downtream |
Changed authors to Ashutosh Sharma (ashu_coek), Ashutosh Bapat (ashutoshbapat) |
| 2026-09-30 15:53:34 |
ashu_coek |
synchronized_standby_slots behavior inconsistent with quorum-based synchronous replication |
Attached mail thread CAHg+QDfU7rOebrLDESPpHSgdiadKbpCOmBokcbmM6Gr+A5VobQ@mail.gmail.com |
| 2026-09-30 15:53:34 |
ashu_coek |
synchronized_standby_slots behavior inconsistent with quorum-based synchronous replication |
Created patch record |
| 2026-09-30 12:36:38 |
aytiwari |
Two remaining shmem attachment issues in single-user mode |
Closed in commitfest PG20-2 with status: Committed |
| 2026-09-30 12:36:38 |
aytiwari |
Two remaining shmem attachment issues in single-user mode |
Changed committer to heikki |
| 2026-09-30 12:36:38 |
aytiwari |
Two remaining shmem attachment issues in single-user mode |
Moved from CF PG20-3 to CF PG20-2 |
| 2026-09-30 12:30:35 |
a.alekseev |
Possible G2 anomaly at SERIALIZABLE (SSI, doom-before-error) |
Added a.alekseev as reviewer |
| 2026-09-30 08:46:53 |
john.naylor |
BUG #19597: getQuadrant: impossible case is reachable |
Added john.naylor as committer |
| 2026-09-30 08:09:20 |
dylanzhou |
Deadlock detector fails to activate on a hot standby replica |
Added dylanzhou as reviewer |
| 2026-09-30 08:08:45 |
dylanzhou |
Deadlock detector fails to activate on a hot standby replica |
Attached mail thread 44c24dcf-5710-410f-b1b6-d10b315f3d51@postgrespro.ru |
| 2026-09-30 08:08:45 |
dylanzhou |
Deadlock detector fails to activate on a hot standby replica |
Created patch record |
| 2026-09-30 05:36:54 |
vksingla |
Corruption Issue: Fix missing tts_tid in ExecForceStoreHeapTuple |
Attached mail thread CAM6Zo8wZOLnCWRO_tuuXVX9J4N4JN6GsEnk8WJtT0=_0zy-1dw@mail.gmail.com |
| 2026-09-30 05:36:54 |
vksingla |
Corruption Issue: Fix missing tts_tid in ExecForceStoreHeapTuple |
Created patch record |
| 2026-09-30 05:29:19 |
zhong950419 |
BUG #19705: One NaN box makes BRIN and GiST box indexes omit unrelated rows |
Attached mail thread 19705-548fda77321e062d@postgresql.org |
| 2026-09-30 05:29:19 |
zhong950419 |
BUG #19705: One NaN box makes BRIN and GiST box indexes omit unrelated rows |
Created patch record |
| 2026-09-30 05:11:04 |
zhong950419 |
REPACK (CONCURRENTLY): do not block the table while waiting for the final lock |
Attached mail thread CAGRkXqQTRvmJJBjLmLa0boO1S78nz46s=B3htYMFTkSW-FS18Q@mail.gmail.com |
| 2026-09-30 05:11:04 |
zhong950419 |
REPACK (CONCURRENTLY): do not block the table while waiting for the final lock |
Created patch record |
| 2026-09-30 05:01:13 |
ju.grigorev |
meson: pass OpenSSL/ICU include dirs to extensions |
New status: Waiting on Author |
| 2026-09-30 04:14:25 |
zhong950419 |
Two fixes for parallel query cleanup: DSM detach order and a stray statement timeout |
Attached mail thread CAGRkXqQ7d+B+XDCNR0oUmG55EJ421HPj3saWONU2Uc0VKqARWg@mail.gmail.com |
| 2026-09-30 04:14:25 |
zhong950419 |
Two fixes for parallel query cleanup: DSM detach order and a stray statement timeout |
Created patch record |
| 2026-09-30 03:53:56 |
zhong950419 |
lazy_scan_heap: avoid vacuum block, already vacuumed (src/backend/access/heap/vacuumlazy.c) |
New status: Waiting on Author |
| 2026-09-30 03:18:08 |
zhong950419 |
Reset waitStart when a lock wait fails |
Closed in commitfest PG20-2 with status: Committed |
| 2026-09-30 03:18:08 |
zhong950419 |
Reset waitStart when a lock wait fails |
Changed committer to masaofujii |
| 2026-09-30 03:18:08 |
zhong950419 |
Reset waitStart when a lock wait fails |
Moved from CF PG20-3 to CF PG20-2 |
| 2026-09-30 01:50:49 |
rustam.allakov |
Improve cube GiST page splits |
Added rustam.allakov as reviewer |
| 2026-09-30 01:50:39 |
rustam.allakov |
Improve cube GiST page splits |
Posted review with messageid <179073303931.1126.9241560630784497637.pgcf@coridan.postgresql.org> |
| 2026-09-30 01:50:39 |
rustam.allakov |
Improve cube GiST page splits |
New status: Waiting on Author |
| 2026-09-29 22:20:49 |
rustam.allakov |
Fold NOT IN / <> ALL expressions containing NULL to FALSE |
Posted comment with messageid <179072044958.1126.12489700238445440.pgcf@coridan.postgresql.org> |
| 2026-09-29 21:50:08 |
e-ivkov |
intXshr, intXshl: return error on shift count out of range |
Attached mail thread 180711790717647@mail.360.yandex.ru |
| 2026-09-29 21:50:08 |
e-ivkov |
intXshr, intXshl: return error on shift count out of range |
Created patch record |
| 2026-09-29 20:40:23 |
vlesin |
ReplicationSlotRelease() clobbers another backend's statusFlags entry |
Attached mail thread 889a06dd-45fc-423b-9dd2-87d5b5dc60c6@gmail.com |
| 2026-09-29 20:40:23 |
vlesin |
ReplicationSlotRelease() clobbers another backend's statusFlags entry |
Created patch record |
| 2026-09-29 20:25:33 |
manu15 |
ATTACH PARTITION cost grows linearly with pg_constraint size (seqscan in CloneFkReferenced), much worse since not-null constraints are in pg_constraint (PG 18) |
Attached mail thread trinity-08d3329b-f6b2-4c11-91d7-2198e50bf4fc-1790681922354@trinity-msg-rest-gmx-gmx-live-58cc8f554d-c56lm |
| 2026-09-29 20:25:33 |
manu15 |
ATTACH PARTITION cost grows linearly with pg_constraint size (seqscan in CloneFkReferenced), much worse since not-null constraints are in pg_constraint (PG 18) |
Created patch record |
| 2026-09-29 19:37:12 |
afelipe |
BUG #19686: Rolling back SET TABLESPACE |
Removed afelipe from reviewers |
| 2026-09-29 19:37:10 |
afelipe |
BUG #19686: Rolling back SET TABLESPACE |
Added afelipe as reviewer |
| 2026-09-29 18:55:40 |
matheus.alcantara |
Enable partitionwise join for partition keys wrapped by RelabelType |
New status: Ready for Committer |
| 2026-09-29 17:31:14 |
zhaorui |
Avoid checksumming extra files in the datadir |
Added zhaorui as reviewer |
| 2026-09-29 16:16:17 |
e-ivkov |
pg_combinebackup: make the OID range check in parse_oid() effective |
New status: Ready for Committer |
| 2026-09-29 15:14:20 |
zhaorui |
Extension security improvement: Add support for extensions with an owned schema |
Added zhaorui as reviewer |
| 2026-09-29 14:22:41 |
ju.grigorev |
meson: pass OpenSSL/ICU include dirs to extensions |
Added ju.grigorev as reviewer |
| 2026-09-29 13:55:44 |
ju.grigorev |
BUG #19599: RestoreBlockImage: the decode cross-checks never bound hole_offset + hole_length against BLCKSZ |
New status: Needs review |
| 2026-09-29 12:55:09 |
mmeent |
Costing for parallel scans with few/single row produced in the outer side |
Attached mail thread CAEze2Wi+Jp26mhBJvrMshKGYNTtPcxzd1BWoEW_7+eH6saj3gQ@mail.gmail.com |
| 2026-09-29 12:55:09 |
mmeent |
Costing for parallel scans with few/single row produced in the outer side |
Created patch record |
| 2026-09-29 12:53:58 |
mschoema |
Set calcSumX2 = true in numeric_(poly_)deserialize |
Closed in commitfest PG20-2 with status: Committed |
| 2026-09-29 12:53:58 |
mschoema |
Set calcSumX2 = true in numeric_(poly_)deserialize |
Changed committer to davidrowley |
| 2026-09-29 12:53:58 |
mschoema |
Set calcSumX2 = true in numeric_(poly_)deserialize |
Moved from CF PG20-3 to CF PG20-2 |
| 2026-09-29 11:55:17 |
faleron |
Separate catalog_xmin from xmin in walsender hot standby feedback |
Removed faleron from reviewers |
| 2026-09-29 11:55:11 |
faleron |
Separate catalog_xmin from xmin in walsender hot standby feedback |
Added faleron as reviewer |
| 2026-09-29 10:56:53 |
aytiwari |
Don't reprocess PHV copies within outer level agg |
Detached mail thread 1186816.1784573544@sss.pgh.pa.us |
| 2026-09-29 10:26:06 |
aytiwari |
Don't reprocess PHV copies within outer level agg |
Attached mail thread 1186816.1784573544@sss.pgh.pa.us |
| 2026-09-29 10:26:06 |
aytiwari |
Don't reprocess PHV copies within outer level agg |
Created patch record |
| 2026-09-29 09:53:24 |
pborisov |
Halve peak memory allocation for toast_flatten_tuple |
Attached mail thread CALT9ZEG8W0-xVCYQmxebYQ55fE-SJmKOTrBqgMbcVekhGNMaAw@mail.gmail.com |
| 2026-09-29 09:53:24 |
pborisov |
Halve peak memory allocation for toast_flatten_tuple |
Created patch record |
| 2026-09-29 09:34:05 |
bonnefoa |
Protocol Compression (fourth attempt) |
Attached mail thread CAO6_Xqr-kr5=9nh_PvyKHzw5f82M8C-2_NJ84P+s4uLDgyKZQQ@mail.gmail.com |
| 2026-09-29 09:34:05 |
bonnefoa |
Protocol Compression (fourth attempt) |
Created patch record |
| 2026-09-29 08:39:42 |
ilidock95 |
Selectivity estimation for COALESCE in eqsel/eqjoinsel |
New status: Waiting on Author |
| 2026-09-29 07:35:58 |
stayreal |
addFkRecurseReferencing use unassigned fkconstraint->fk_with_period value |
Changed authors to Haibo Yan (haiboyan), Haibo Yan (billyean) |
| 2026-09-29 07:02:57 |
ilidock95 |
Skip LEFT/ANTI joins to a provably empty inner rel |
Attached mail thread cba47b16-76cf-4d84-9dea-2421ccf83eee@tantorlabs.com |
| 2026-09-29 07:02:57 |
ilidock95 |
Skip LEFT/ANTI joins to a provably empty inner rel |
Created patch record |
| 2026-09-29 06:26:02 |
billyean |
addFkRecurseReferencing use unassigned fkconstraint->fk_with_period value |
Attached mail thread CACJufxHnEu9UfoZsVN2v8FrKopDG+PKCfAGU6fpx7GhGcOa3xg@mail.gmail.com |
| 2026-09-29 06:26:02 |
billyean |
addFkRecurseReferencing use unassigned fkconstraint->fk_with_period value |
Created patch record |
| 2026-09-29 06:22:26 |
billyean |
DISTINCT in plain aggregate window functions |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-09-29 06:22:01 |
billyean |
Extract numeric filed in JSONB more effectively |
Moved from CF PG20-1 to CF PG20-3 |
| 2026-09-29 06:03:03 |
zhong950419 |
pg_resetwal: refuse to run when backup_label exists |
Attached mail thread CAGRkXqTEM51AHwzvs6QVVrJJDXVD9g5QwrfMYp3-BkM9Ph-G8A@mail.gmail.com |
| 2026-09-29 06:03:03 |
zhong950419 |
pg_resetwal: refuse to run when backup_label exists |
Created patch record |
| 2026-09-29 04:41:31 |
jeltef |
postgres_fdw: Fix costing of remote sorts without remote estimates |
Attached mail thread DLRIUVXIEUOQ.2E2I0B7VZLHLI@jeltef.nl |
| 2026-09-29 04:41:31 |
jeltef |
postgres_fdw: Fix costing of remote sorts without remote estimates |
Created patch record |
| 2026-09-28 23:29:05 |
fabriziomello |
Add pg_stat_log_messages: cumulative statistics about server log messages (was: Add contrib module pg_stat_log: cumulative statistics about server log messages) |
Changed name to Add pg_stat_log_messages: cumulative statistics about server log messages (was: Add contrib module pg_stat_log: cumulative statistics about server log messages) |
| 2026-09-28 23:25:41 |
fabriziomello |
Add pg_stat_log_messages: cumulative statistics about server log messages (was: Add contrib module pg_stat_log: cumulative statistics about server log messages) |
Changed name to Add pg_stat_log_messages: cumulative statistics about server log messages |
| 2026-09-28 20:57:33 |
krylosov-aa |
pg_dump: ALTER INDEX SET STATISTICS missing for index-backed constraints |
New status: Ready for Committer |
| 2026-09-28 20:56:34 |
krylosov-aa |
pg_dump: ALTER INDEX SET STATISTICS missing for index-backed constraints |
Added krylosov-aa as reviewer |
| 2026-09-28 20:03:44 |
mkindahl |
pg_rewind does not rewind diverging timelines |
Closed in commitfest PG20-3 with status: Withdrawn |
| 2026-09-28 20:03:19 |
mkindahl |
pg_rewind does not rewind diverging timelines |
Posted comment with messageid <179062579970.1126.4381892521558565411.pgcf@coridan.postgresql.org> |
| 2026-09-28 18:53:41 |
bossartn |
small cleanup for s_lock.h |
Closed in commitfest PG20-2 with status: Committed |
| 2026-09-28 18:53:41 |
bossartn |
small cleanup for s_lock.h |
Changed committer to bossartn |
| 2026-09-28 18:48:49 |
adunstan |
Fire create_upper_paths_hook for UPPERREL_PARTIAL_GROUP_AGG |
Closed in commitfest PG20-2 with status: Committed |