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

62/5879 amcheck: support for GiST Andrey Borodin ♲ ✉ D H            
62/7194 Atomic archive publication in 028_pitr_timelines.pl Andrey Borodin  ✉ D H            
62/7123 Avoid streaming zero-filled WAL switch padding Andrey Borodin ♲ ✉ D H            
62/6904 Possible G2 anomaly at SERIALIZABLE (SSI, doom-before-error) Andrey Borodin  ✉ D H            
62/7551 SERIALIZABLE can commit write skew after SSI summarization Andrey Borodin  ✉ D H            

Needs review

62/6177 Add archive_mode to prevent unarchived WAL on permanent primary failure Andrey Borodin, Kirill Reshke ♲ ✉ D H            
62/7006 Add bypass IO to pg_stat_io Andrey Borodin ♲ ✉ D H            
62/6526 amcheck: add index-all-keys-match verification for B-Tree Andrey Borodin ♲ ✉ D H           
62/7121 Archive-fed logical decoding: pausing recovery on slot conflict Andrey Borodin ♲ ✉ D H            
62/5621 Compress big WAL records Andrey Borodin  ✉ D H            
62/7199 Delete GIN posting-tree pages without excessive locking Andrey Borodin ♲ ✉ D H
62/7197 Duplicate primary keys under SSI Andrey Borodin, Aleksander Alekseev  ✉ D H            
62/6525 Fix XLogFileReadAnyTLI silently applying divergent WAL from wrong timeline Andrey Borodin ♲ ✉ D H            
62/7122 FROM clause before SELECT Andrey Borodin  ✉ D H            
62/7200 GiST intrapage indexing Andrey Borodin ♲ ✉ D H            
62/7192 GiST multirange consistent fix Andrey Borodin  ✉ D H            
62/7198 Honor fillfactor in sorted GiST builds Andrey Borodin  ✉ D H            
62/7196 Improve cube GiST page splits Andrey Borodin  ✉ D H            
62/6272 PoC: Simplify recovery after dropping a table by LOGGING the restore LSN Dmitry Lebedev, Kirk Wolak, Nikolay Shaplov, Andrey Borodin, Salma El-Sayed  ✉ D H            
62/7232 Protocol compression: a fourth design Andrey Borodin ♲ ✉ D H            
62/7120 Small fixes needed by high-availability tools Andrey Borodin  ✉ D H            
62/7119 Support specialized B-tree page searches Andrey Borodin ♲ ✉ D H            
62/6903 Two bugs around ALTER TYPE Andrey Borodin ♲ ✉ D H            
62/7193 Windows locale and test portability Andrey Borodin  ✉ D H            

Waiting on Author

62/7195 GIN deleted-page reuse fixes Andrey Borodin ♲ ✉ D H