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/7069 Add planner support function to two-argument regexp_like() shihao zhong  ✉ D H            
62/7227 Add row estimate tests for unnest() and integer generate_series() shihao zhong  ✉ D H            
62/7396 BUG #17545: Incorrect selectivity for IS NOT DISTINCT FROM and NULLs shihao zhong  ✉ D H            
62/7534 BUG #19714: pgcrypto pgp_sym_encrypt accepts nonnumeric s2k-mode as mode 0 shihao zhong  ✉ D H            
62/7358 pg_resetwal: refuse to run when backup_label exists shihao zhong  ✉ D H            
62/7266 pg_surgery: check the page header and line pointers shihao zhong  ✉ D H            
62/7226 Planner support function for generate_subscripts() shihao zhong  ✉ D H            

Needs review

62/7426 [PG19]Three bugs with a CHECK constraint that only the child enforces shihao zhong  ✉ D H            
62/7273 Add a permission check to pg_stat_get_backend_subxact() shihao zhong  ✉ D H            
62/7264 add missed tests for gist index shihao zhong  ✉ D H            
63/7592 Assertion failure in WAL summarizer after promotion Manuel Reyes Bravo, shihao zhong  ✉ D H            
62/7535 BUG #19702: decode() accepts Base64 payload after terminal padding shihao zhong ♲ ✉ D H            
62/7541 BUG #19703: information_schema.usage_privileges omits a sequence owner's implici... shihao zhong  ✉ D H            
62/7370 BUG #19705: One NaN box makes BRIN and GiST box indexes omit unrelated rows Kirill Reshke, shihao zhong  ✉ D H            
62/7538 GIN index fast list search may become un-interruptible for long time shihao zhong  ✉ D H            
62/7536 JSON_SERIALIZE for JSONB returns parts of the internal JSONB representation shihao zhong  ✉ D H            
62/6607 New pg_stat_tablespace view for tablespace level metrics shihao zhong  ✉ D H            
62/7308 Optimize truncation logic to reduce AccessExclusive lock impact Stepan Neretin, shihao zhong  ✉ D H            
62/7229 pageinspect: validate line pointers before using them shihao zhong ♲ ✉ D H            
62/7394 pg_resetwal: add --cluster-state option shihao zhong  ✉ D H            
62/7542 Reject unassigned bytes in single-byte encodings shihao zhong  ✉ D H            
62/7369 REPACK (CONCURRENTLY): do not block the table while waiting for the final lock shihao zhong  ✉ D H            
62/7386 standby PANIC on restart after VM truncation shihao zhong, Rahul Yadav  ✉ D H            
62/7368 Two fixes for parallel query cleanup: DSM detach order and a stray statement tim... shihao zhong  ✉ D H            

Waiting on Author

62/7537 Gather rescan keeps the first scan's tuple bound in workers shihao zhong  ✉ D H