Commitfest PG19-3 (2025-11-01 – 2025-11-30)

No reviewers My patches My reviews
Text Status Target version Tag (type to search) Author (type to search) Reviewer (type to search)
Clear


Status summary: Needs review: 21. Waiting on Author: 6. Committed: 120. Moved to next CF: 240. Withdrawn: 17. Returned with Feedback: 1. Rejected: 2. Total: 407.

Active patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
starjoin join order planning 5553 Needs review Performance 10/10 +794−3 Tomas Vondra (fuzzycz) 3 5 months ago
Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c 5573 Needs review Performance 18 10/10 +217−42 Yura Sokolov (funny_falcon) 3 9 months ago
Lock-free XLog Reservation from WAL 5633 Needs review Performance 9/10 +532−57 Yura Sokolov (funny_falcon) 2 1 year ago
Small optimization set tuple block/tableOid once 5683 Waiting on Author Performance 19 10/10 +40−18 Ranier Vilela (raniervilela) 2 1 year ago
parallel pg_restore: move offset-building phase to before forking 5817 Waiting on Author Performance 10/10 +86−6 Dimitrios Apostolou (jimis) Tom Lane (tgl) 2 7 months ago
Optimize ProcSignal to avoid redundant SIGUSR1 signals 5931 Needs review Performance 19 10/10 +57−49 Joel Jacobson (joeljacobson) 2 10 months ago
Implement batching for walsender notifications during logical cascade replication 6019 Needs review Performance Logical Replication 19 Needs rebase! Alexey Makhmutov (lerm) 2 6 months ago
Perform check for oversized WAL record before calculating record CRC 6039 Needs review Performance 10/10 +63−13 Sergey Fukanchik (fukanchik) 1 8 months ago
Adding basic NUMA awareness 6049 Needs review Performance 19 Needs rebase! Tomas Vondra (fuzzycz) Jakub Wartak (jakub.wartak.tomtom) 1 5 months ago
Speed up of vac_update_datfrozenxid. 6060 Needs review Performance 19 10/10 +73−45 Rustam Khamidullin (rustamkhamidullin) 1 6 months ago
Write Notifications Through WAL 6079 Needs review Performance 19 9/10 +1288−458 Rishu Bagga (rishub) Arseniy Mukhin (amukhin) 1 6 months ago

Closed patches

Patch ID Status Tags Ver CI status Stats Author Reviewers Committer Num cfs Latest mail
Index Prefetching 4351 Moved to different CF Performance Needs rebase! Peter Geoghegan (pgeoghegan), Tomas Vondra (fuzzycz) Jerry Zhang (xingtanzjr) 15 1 month ago
[CREATE|RE] INDEX CONCURRENTLY with single heap scan 4971 Moved to different CF Performance DDL 19 3/10 +3060−484 Michail Nikolaev (nkey), Mihail Nikalayeu (mihailnikalayeu) Matthias van de Meent (mmeent) 10 1 month ago
Inline non-SQL SRFs 5083 Committed Performance 19 10/10 +755−115 Paul Jungwirth (pjungwir) Tom Lane (tgl) Tom Lane (tgl) 5 6 months ago
Asynchronous MergeAppend Execution 5129 Moved to different CF Performance 10/10 +1427−744 Alexander Pyhalov (a.pyhalov) Etsuro Fujita (efujita), Matheus Alcantara (matheus.alcantara) 9 1 month ago
Parallel heap vacuum 5326 Moved to different CF Performance Needs rebase! Masahiko Sawada (masahikosawada) Hayato Kuroda (ha-kun) 7 8 months ago
Adding compression of temporary files 5382 Moved to different CF Performance Needs rebase! Filip Januš (fjanus) Zsolt Parragi (zsolt.parragi), lakshmi g (lakshmi) 6 1 month ago
Pull-up subquery if INNER JOIN-ON contains refs to upper-query 5487 Moved to different CF Performance 19 10/10 +1508−58 Alena Rybakina (a.rybakina) Ilia Evdokimov (ilidock95), Solaimurugan V (solaimurugan) 7 1 week ago
SVE enablement for hex-encode and hex-decode 5538 Committed Performance 19 10/10 +418−4 Chiranmoy Bhattacharya (chiranmoy), Susmitha Devanga (susmithad) Nathan Bossart (bossartn) Nathan Bossart (bossartn) 4 7 months ago
Expanding HOT updates for expression and partial indexes 5556 Moved to different CF Performance 19 Needs rebase! Greg Burd (gregburd) Nathan Bossart (bossartn) 6 1 month ago
Compress big WAL records 5621 Moved to different CF Performance Needs rebase! Andrey Borodin (x4m) Fujii Masao (masaofujii), Zsolt Parragi (zsolt.parragi) 5 2 months ago
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc 5622 Moved to different CF Performance 10/10 +0−0 Andres Freund (andresfreund), Lukas Fittl (lfittl), David Geier (geidav) Andres Freund (andresfreund) 5 1 month ago
Produce LLVM bitcode files on meson builds 5671 Moved to different CF Performance 19 9/10 +928−58 Andres Freund (andresfreund), Diego Fronza (dfronza), Nazir Bilal Yavuz (nbyavuz) 5 1 month ago
Create DATA dump objects for partitioned tables too 5692 Moved to different CF Performance Needs rebase! Tom Lane (tgl) 6 1 year ago
Enable auto-vectorization for page checksum calculations 5726 Moved to different CF Performance 19 Needs rebase! Matthew Sterrett (matthew.sterrett.intel.com), Andrew Kim (andrewk1) John Naylor (john.naylor) John Naylor (john.naylor) 3 1 month ago
Accounting for metapages in genericcostestimate() 5727 Moved to different CF Performance 9/10 +55−13 Tom Lane (tgl) Henson Choi (assam258.gmail.com) Tom Lane (tgl) 5 2 months ago
Improve hash join's handling of tuples with null join keys 5738 Moved to different CF Performance 10/10 +414−82 Tom Lane (tgl) Chao Li (chaol) Tom Lane (tgl) 5 2 months ago
Parallel processing of indexes in autovacuum 5755 Moved to different CF Performance 18 Needs rebase! Maxim Orlov (m.orlov), Daniil Davydov (dddaniil) Masahiko Sawada (masahikosawada), Sami Imseih (simseih) Masahiko Sawada (masahikosawada) 5 1 month ago
Extend skipping FK checks on replicas to include ADD FK and TRUNCATE 5774 Moved to different CF Performance Help - Stuck Rebasing Logical Replication 19 10/10 +96−3 Hannu Krosing (hannukrosing) 5 4 months ago
Improve the performance of Unicode Normalization Forms. 5802 Moved to different CF Performance 9/10 +0−0 Alexander Borisov (lexborisov) Victor Yegorov (vyegorov), Henson Choi (assam258.gmail.com) 6 2 weeks ago
Optimize-transaction-waiting-during-logical-decoding 5806 Withdrawn Performance 19 Needs rebase! Xuneng Zhou (dylanzhou) Fujii Masao (masaofujii) 3 8 months ago
parallel pg_restore: avoid disk seeks when jumping short distance forward 5809 Committed Performance 19 10/10 +5−1 Dimitrios Apostolou (jimis) Tom Lane (tgl) Tom Lane (tgl) 2 7 months ago
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume 5841 Moved to different CF Performance 19 Needs rebase! Melanie Plageman (melanieplageman) Kirill Reshke (reshke) Melanie Plageman (melanieplageman) 5 1 month ago
Don't keep closed WAL segment in page cache after replay 5894 Moved to different CF Performance 19 Needs rebase! Anthonin Bonnefoy (bonnefoa) Hüseyin Demir (demir) 4 2 months ago
Making pg_rewind faster 5902 Committed Performance libpq 19 10/10 +215−13 Justin Kwan (justinpkwan.outlook.com), John Hsu (johnhsu) Michael Paquier (michael-kun) Michael Paquier (michael-kun) 3 6 months ago
Eagerly evict bulkwrite strategy ring 5919 Moved to different CF Performance 19 Needs rebase! Melanie Plageman (melanieplageman) 5 4 months ago
Optimize join selectivity estimation for tables with large number of MCVs 5929 Committed Performance 19 0/10 +456−121 David Geier (geidav), Ilia Evdokimov (ilidock95) Tom Lane (tgl), Ilia Evdokimov (ilidock95) Tom Lane (tgl) 2 6 months ago
Making jsonb_agg() faster 5930 Moved to different CF Performance Needs rebase! Tom Lane (tgl) Tom Lane (tgl) 3 4 months ago
Optimize JsonbContainerTypeName by reordering type checks 6000 Withdrawn Refactoring Only Performance 19 10/10 +5−5 Chao Li (chaol) 2 8 months ago
Stack-based tracking of per-node WAL/buffer usage 6023 Moved to different CF Performance PGConf.dev 0/1 +0−0 Lukas Fittl (lfittl) 5 1 month ago
Improve read_local_xlog_page_guts by replacing polling with latch-based waiting 6024 Moved to different CF Performance Logical Replication 19 9/10 +40−11 Xuneng Zhou (dylanzhou) 4 3 months ago
Get rid of pgstat_count_backend_io_op*() functions 6025 Moved to different CF Performance Refactoring Only 19 10/10 +31−57 Bertrand Drouvot (bertranddrouvot.pg) 3 7 months ago
Checkpointer write combining 6043 Moved to different CF Performance Needs rebase! Melanie Plageman (melanieplageman) Soumya S Murali (soumyamurali) 3 2 months ago
MPTCP - multiplexing many TCP connections through one socket to get better bandwidth 6061 Moved to different CF Performance 19 0/10 +72−2 Jakub Wartak (jakub.wartak.tomtom) 3 8 months ago
Optimize LISTEN/NOTIFY 6078 Moved to different CF Performance 10/10 +1161−184 Joel Jacobson (joeljacobson) Tom Lane (tgl) Tom Lane (tgl) 2 4 months ago
Make few enhancements in GIN redo and GIN pg_waldump . 6083 Committed Performance stable Needs rebase! Kirill Reshke (reshke) Michael Paquier (michael-kun) 1 7 months ago
use SIMD in GetPrivateRefCountEntry() 6101 Moved to different CF Performance 19 Needs rebase! Nathan Bossart (bossartn) 2 7 months ago
pgstattuple: Use streaming read API in pgstatindex functions 6125 Moved to different CF Extensions AIO Performance 19 Needs rebase! Xuneng Zhou (dylanzhou) Shinya Kato (shinyakato) Michael Paquier (michael-kun) 3 6 months ago
Don't synchronously wait for already-in-progress IO in read stream 6127 Committed Performance 0/10 +947−160 Andres Freund (andresfreund) Andres Freund (andresfreund) 1 6 months ago
pg_stat_statements: faster search by queryid 6136 Moved to different CF Performance Needs rebase! Karina Litskevich (karinalitskevich) 2 7 months ago
postgres_fdw: Use COPY to speed up batch inserts 6137 Moved to different CF Performance 10/10 +417−9 Matheus Alcantara (matheus.alcantara) Masahiko Sawada (masahikosawada), solai v (solaiv) 4 2 weeks ago
Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary array 6141 Moved to different CF Performance Logical Replication Refactoring Only 19 10/10 +307−69 Xuneng Zhou (dylanzhou) Kirill Reshke (reshke) 3 4 months ago
Optimization of the is_normalized() function. 6152 Moved to different CF Performance 19 Needs rebase! Alexander Borisov (lexborisov) 4 1 month ago
Use log_newpage_range in HASH index build 6158 Moved to different CF Performance stable Needs rebase! Kirill Reshke (reshke) lakshmi g (lakshmi) 2 4 months ago
Use BumpContext contexts for TupleHashTables' tablecxt 6168 Committed Performance 10/10 +90−82 Tom Lane (tgl) Tom Lane (tgl) 1 6 months ago
Batching in executor, part 1: add batch variant of table AM scan API 6176 Moved to different CF Help - Benchmarks Performance 19 Needs rebase! Amit Langote (amitlan) 3 1 month ago
Have the planner convert COUNT(1) / COUNT(not_null_col) to COUNT(*) 6186 Committed Performance 19 10/10 +317−36 David Rowley (davidrowley) David Rowley (davidrowley) 1 5 months ago
Optimize SnapBuild by maintaining committed.xip in sorted order 6187 Moved to different CF Performance Logical Replication 19 10/10 +151−25 Xuneng Zhou (dylanzhou) Yogesh Sharma (sharmay), Aditya Gollamudi (adigoll) 4 1 month ago
Optimize shared LWLock acquisition for high-core-count systems 6191 Moved to different CF Performance Multithreading 19 10/10 +88−16 Zhiguo Zhou (zhiguozhou) 3 10 months ago
Lock-free XLog Reservation from WAL 6192 Moved to different CF Performance Multithreading 19 Needs rebase! Yura Sokolov (funny_falcon), Zhiguo Zhou (zhiguozhou) 3 6 months ago
Increase NUM_XLOGINSERT_LOCKS 6193 Moved to different CF Multithreading Performance 19 9/10 +34−21 Yura Sokolov (funny_falcon) 3 1 year ago
Improving planner's estimates of TupleHashTable sizes 6196 Committed Performance 10/10 +261−126 Tom Lane (tgl) Tom Lane (tgl) 1 6 months ago