PostgreSQL Patch Tester

Current commitfest | Next commitfest | Draft commitfest | FAQ | Statistics | Highlights

Here lives an experimental bot that converts email threads that are registered in the Commitfest system into branches on Github, collates test results from a Github Actions workflow, and posts the results to the Commitfest system. Key: or = new/recently changed, or = stable, needs rebase but previous build was successful, = working.

News: This page is no longer the best place to see Commitfest CI results, and may be replaced with cfbot health information. Please check the Commitfest system itself for CI results.

News: Since moving from Cirrus CI to Github Actions on 2026-06-01, cfbot has temporarily lost the ability to analyse logs ("Highlights") and test results, but it will return... The CI itself has also lost support for FreeBSD, NetBSD and OpenBSD, which Github Actions doesn't support directly, but we're looking into that...

Ready for Committer

61/5879 amcheck: support for GiST Andrey Borodin   D H
61/7194 Atomic archive publication in 028_pitr_timelines.pl Andrey Borodin   D H            
61/7124 Move vacuum_delay_point out of locked regions in ginInsertCleanup ze chen, Kevin Rocker, Andrey Borodin   D H            
61/6904 Possible G2 anomaly at SERIALIZABLE (SSI, doom-before-error) Andrey Borodin   D H            

Needs review

61/6177 Add archive_mode to prevent unarchived WAL on permanent primary failure Andrey Borodin, Kirill Reshke   D H            
61/7006 Add bypass IO to pg_stat_io Andrey Borodin   D H            
61/6526 amcheck: add index-all-keys-match verification for B-Tree Andrey Borodin   D H            
61/7121 Archive-fed logical decoding: pausing recovery on slot conflict Andrey Borodin   D H
61/7123 Avoid streaming zero-filled WAL switch padding Andrey Borodin   D H            
61/5621 Compress big WAL records Andrey Borodin   D H            
61/7199 Delete GIN posting-tree pages without excessive locking Andrey Borodin   D H
61/7197 Duplicate primary keys under SSI Andrey Borodin   D H            
61/6525 Fix XLogFileReadAnyTLI silently applying divergent WAL from wrong timeline Andrey Borodin   D H            
61/7122 FROM clause before SELECT Andrey Borodin   D H            
61/7195 GIN deleted-page reuse fixes Andrey Borodin   D H
61/7200 GiST intrapage indexing Andrey Borodin   D H            
61/7192 GiST multirange consistent fix Andrey Borodin   D H            
61/7198 Honor fillfactor in sorted GiST builds Andrey Borodin   D H            
61/7196 Improve cube GiST page splits Andrey Borodin   D H            
61/7232 Protocol compression: a fourth design Andrey Borodin   D H            
61/7118 Reduce WAL volume for heap tuple hint bits Andrey Borodin   D H            
61/7120 Small fixes needed by high-availability tools Andrey Borodin   D H            
61/7119 Support specialized B-tree page searches Andrey Borodin   D H            
61/6903 Two bugs around ALTER TYPE Andrey Borodin   D H            
61/7193 Windows locale and test portability Andrey Borodin   D H