Here lives an experimental bot that converts email threads that are registered in the
Commitfest system into
branches on Github ,
collates test results from
Cirrus CI , 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.
Please check the Commitfest system itself.
News: The empty circles are paused CI tasks for other OSes that may be enabled soon...
Ready for Committer
57/6208
Add pg_get_subscription_ddl() function
Vaibhav Dalvi
✉ D H
57/4237
Add XMLCanonicalize function
Jim Jones
♲ ⚠ ✉ D H
57/5431
Add XMLDocument (SQL/XML X030)
Jim Jones
✉ D H
57/5456
Add XMLNamespaces option to XMLElement
Pavel Stehule , Jim Jones
✉ D H
57/5438
bt_index_parent_check false alarm for indexes created concurrently
Michail Nikolaev , Mihail Nikalayeu
♲ ⚠ ✉ D H
57/5086
Document NULL Concepts and Behaviors
David Johnston
✉ D H
57/6119
Migrate pg_commit_ts directory to the new node during an upgrade
Sergey Levin
✉ D H
57/6125
pgstattuple: Use streaming read API in pgstatindex functions
Xuneng Zhou
✉ D H
57/5250
Refactor SLRU to always use long file names
Aleksander Alekseev
♲ ⚠ ✉ D H
57/5824
Returning nbtree posting list TIDs in DESC order during backwards scans
Peter Geoghegan
✉ D H
57/5214
SQL:2023 JSON simplified accessor support
Alexandra Wang
✉ D H
57/4314
Unlinking Parallel Hash Join inner batch files sooner
Thomas Munro
✉ D H
Needs review
57/4971
[CREATE|RE] INDEX CONCURRENTLY with single heap scan
Michail Nikolaev , Mihail Nikalayeu
♲ ✉ D H
57/6268
<stdatomic.h>
Thomas Munro
♲ ✉ D H
57/6238
001_password.pl fails with --without-readline
Oleg Tselebrovskiy
♲ ⚠ ✉ D H
57/5727
Accounting for metapages in genericcostestimate()
Tom Lane
✉ D H
57/6274
Add a greedy join search algorithm to handle large join problems
Chengpeng Yan
✉ D H
57/6156
Add GoAway protocol message for graceful but fast server shutdown/switchover
Jelte Fennema-Nio
✉ D H
57/6225
Add memory usage reporting to VACUUM VERBOSE
Tatsuya Kawata
✉ D H
57/5969
Add mode and reason columns to pg_stat_progress_vacuum
Shinya Kato
✉ D H
57/6265
Add MODE parameter to WAIT FOR LSN command
Xuneng Zhou
✉ D H
57/6215
Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement
Akshay Joshi
✉ D H
57/6166
Add pg_get_role_ddl() functions for role recreation
Mario Gonzalez , Bryan Green
✉ D H
57/6203
Add pretty formatting to pg_get_triggerdef
Phil Alger
✉ D H
57/5872
Add prompt option to display read-only and read/write states in psql
Jim Jones
♲ ✉ D H
57/3659
Add SPLIT PARTITION/MERGE PARTITIONS commands
Dmitry Koval
✉ D H
57/5526
Add storage I/O tracking to EXPLAIN BUFFERS
Atsushi Torikoshi
♲ ✉ D H
57/6116
Add Windows support for backtrace_functions (MSVC only)
Bryan Green
✉ D H
57/5110
Add XMLCast (SQL/XML X025)
Jim Jones
✉ D H
57/5279
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078)
Jim Jones
✉ D H
57/6228
Adding callback support for custom statistics kinds
Sami Imseih
♲ ✉ D H
57/5942
Adding locks statistics
Bertrand Drouvot
♲ ✉ D H
57/5947
Adding per backend commit and rollback counters
Bertrand Drouvot
✉ D H
57/6258
Adds two new modifiers for \dt[Oo] and \di[Oo]. This helps inspect large deploym...
M.Atıf CEYLAN
✉ D H
57/6202
ago(interval) → timestamptz
Florents Tselai
✉ D H
57/6239
Allow GUC settings in CREATE SUBSCRIPTION CONNECTION to take effect on publisher...
Fujii Masao
♲ ⚠ ✉ D H
57/6146
Alow ALTER COLUMN TYPE when dependent generated column has SET EXPRESSION
Chao Li
✉ D H
57/5913
Automatically sizing the IO worker pool
Thomas Munro
♲ ✉ D H
57/4942
Avoid orphaned objects dependencies, take 3
Bertrand Drouvot
♲ ✉ D H
57/6209
Avoid overflow (src/backend/utils/adt/formatting.c)
Ranier Vilela
✉ D H
57/6248
Avoid pallocs in async.c's "critical section"
Joel Jacobson
✉ D H
57/5617
Beautify read stream "per buffer data" APIs
Thomas Munro
✉ D H
57/6266
Better Performance for PostgreSQL with large INSERTs
Filip Januš
✉ D H
57/5570
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup
Jelte Fennema-Nio
♲ ⚠ ✉ D H
57/6233
Bypassing cursors in postgres_fdw to enable parallel plans
Rafia Sabih
♲ ⚠ ✉ D H
57/6043
Checkpointer write combining
Melanie Plageman
♲ ⚠ ✉ D H
57/6148
CI: Add task that runs pgindent
Jelte Fennema-Nio
✉ D H
57/6090
Clarify EXPLAIN ANALYZE docs on fractional rows and parallelism
Tom Lane , Maciek Sakrejda
✉ D H
57/6262
Cleanup shadows variable warnings
Chao Li
✉ D H
57/5692
Create DATA dump objects for partitioned tables too
Tom Lane
✉ D H
57/5151
DirtySnapshot index scan skips concurrently updated tuples leading to lost updat...
Michail Nikolaev , Mihail Nikalayeu
♲ ⚠ ✉ D H
57/6259
doc: Clarify ANALYZE VERBOSE output
Shinya Kato
✉ D H
57/5919
Eagerly evict bulkwrite strategy ring
Melanie Plageman
✉ D H
57/5841
Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume
Melanie Plageman
♲ ✉ D H
57/6222
enhance wraparound warnings
Nathan Bossart
✉ D H
57/5811
Expose internal MultiXact member count function for efficient monitoring
Naga Appani
✉ D H
57/6260
extend JSON_TABLE top level path expression
Jian He
✉ D H
57/5018
Extension security improvement: Add support for extensions with an owned schema
Jelte Fennema-Nio
♲ ⚠ ✉ D H
57/6243
Fix ARM64/MSVC atomic memory ordering issues on Win11 by adding explicit DMB ba...
Dave Cramer , Greg Burd
✉ D H
57/6206
Fix fragile walreceiver test.
Bryan Green
♲ ✉ D H
57/6201
Fix orphaned backend processes on Windows using Job Objects
Bryan Green
♲ ⚠ ✉ D H
57/6273
Fix PrivateRefCount hash table key size
Bertrand Drouvot
✉ D H
57/6207
Fix socket handle inheritance on Windows
Bryan Green
✉ D H
57/5944
Fixing the btree_gist inet mess
Tom Lane
✉ D H
57/6025
Get rid of pgstat_count_backend_io_op*() functions
Bertrand Drouvot
✉ D H
57/6224
Give Plugins control at the end of CHECKPOINT to store their state
Andrei Lepikhov , Asif Rehman
✉ D H
57/6229
Have BackendXidGetPid return pid_t
Sami Imseih
♲ ⚠ ✉ D H
57/6245
Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY...
Boris Mironov
♲ ⚠ ✉ D H
57/6218
implement GRANT/REVOKE ... GRANTED BY
Nathan Bossart
✉ D H
57/6235
Implement pg_add_size_overflow() and friends
Jacob Champion
✉ D H
57/4460
Implement row pattern recognition feature
Tatsuo Ishii
✉ D H
57/6024
Improve read_local_xlog_page_guts by replacing polling with latch-based waiting
Xuneng Zhou
✉ D H
57/6059
Improving the names generated for indexes on expressions
Tom Lane
✉ D H
57/5070
Incorrect error message for cancellation triggered by statement_timeout & flaky ...
Jelte Fennema-Nio
✉ D H
57/6114
incremental autovacuum scheduling improvements
Nathan Bossart
♲ ✉ D H
57/6234
Introduce a new GUC to allow logical walsender to shutdown immediately without w...
Andrey Silitskiy
♲ ⚠ ✉ D H
57/6237
IS JSON predicate support for domain base type as JSON/JSONB/BYTEA/TEXT
Jian He
✉ D H
57/6157
libpq: Bump protocol version to version 3.2 at least until the first/second beta
Jelte Fennema-Nio
✉ D H
57/6113
Little refactoring of portalcmds.c
Aleksander Alekseev
✉ D H
57/4681
Make COPY format extendable: Extract COPY TO format implementations
Kouhei Sutou
✉ D H
57/5623
Make numeric type accessible to third-party code.
Ed Behn
♲ ⚠ ✉ D H
57/5930
Making jsonb_agg() faster
Tom Lane
✉ D H
57/6056
meson: Fix libpq search order
Thomas Munro
♲ ✉ D H
57/6255
Minor refactor of ExecScanExtended()
ChangAo Chen
✉ D H
57/6231
misleading error message in DefineIndex
Jian He
✉ D H
57/6210
Move instrumentation structs
Mario Gonzalez
✉ D H
57/6197
O_CLOEXEC not honored on Windows - handle inheritance chain
Bryan Green
✉ D H
57/6187
Optimize SnapBuild by maintaining committed.xip in sorted order
Xuneng Zhou
✉ D H
57/6141
Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary ar...
Xuneng Zhou
♲ ⚠ ✉ D H
57/6242
parallel pgbench -i
Mircea Cadariu
♲ ⚠ ✉ D H
57/5958
Per backend relation statistics tracking
Bertrand Drouvot
♲ ⚠ ✉ D H
57/6219
pg_dump flag for dumping tables data in multiple chunks, for huge tables can oft...
Hannu Krosing
✉ D H
57/6212
pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement
Florin Irion , Tim Waizenegger
♲ ✉ D H
57/5831
pgindent: improve formatting of multiline comments
Aleksander Alekseev
✉ D H
57/6272
PoC: Simplify recovery after dropping a table by LOGGING the restore LSN
Dmitry Lebedev
♲ ✉ D H
57/6118
Preserve index stats during ALTER TABLE ... TYPE ...
Bertrand Drouvot
✉ D H
57/6252
Proposal: Conflict log history table for Logical Replication
Dilip Kumar
♲ ⚠ ✉ D H
57/6220
psql: add \dcs to list all constraints
Tatsuro Yamada
✉ D H
57/6244
psql: tab completion for ALTER ROLE ... IN DATABASE ...
Ian Barwick
♲ ⚠ ✉ D H
57/5487
Pull-up subquery if INNER JOIN-ON contains refs to upper-query
Alena Rybakina
✉ D H
57/6271
Qual push down to table AM
Julien Tachoires
♲ ✉ D H
57/6240
quoteOneName() inconsistency with quote_all_identifiers — replacement API propos...
Chao Li
✉ D H
57/6216
Reduce unnecessary locking of pruned partitions when reusing cached plans
Amit Langote
✉ D H
57/5889
Refactor bytea_sortsupport(), take two
Aleksander Alekseev
✉ D H
57/6221
Refactor how we form HeapTuples for CatalogTuple(Insert|Update)
Greg Burd
✉ D H
57/5007
relfilenode statistics
Bertrand Drouvot
♲ ✉ D H
57/6246
Remove ctid from self-join examples in UPDATE and DELETE docs
Bernice Southey
✉ D H
57/6263
Remove unused function parameters, part 1: contrib
Bertrand Drouvot
♲ ✉ D H
57/6264
Remove unused function parameters, part 2: replication
Bertrand Drouvot
✉ D H
57/5816
Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore supp...
Peter Geoghegan
✉ D H
57/6247
Reorganize pqcomm.h a bit
Jacob Champion
♲ ✉ D H
57/4997
Return pg_control from pg_backup_stop().
David Steele
✉ D H
57/5118
SendProcSignal(), SetLatch() → SendInterrupt()
Heikki Linnakangas , Thomas Munro
♲ ✉ D H
57/4677
Sequence Access Methods, round two
Michael Paquier
♲ ✉ D H
57/5952
Speed up COPY FROM text/CSV parsing using SIMD
Shinya Kato
✉ D H
57/6269
split tablecmds.c
Nathan Bossart
♲ ✉ D H
57/6261
Static assertion implementation improvements
Peter Eisentraut , Thomas Munro
♲ ✉ D H
57/4735
Support a wildcard in backtrace_functions
Jelte Fennema-Nio
♲ ✉ D H
57/5830
Support for 8-byte TOAST values (aka the TOAST infinite loop problem)
Michael Paquier
♲ ⚠ ✉ D H
57/6102
Termination of Background Workers for ALTER/DROP DATABASE
Aya Iwata
✉ D H
57/6021
ternary reloption type
Nikolay Shaplov
♲ ✉ D H
57/6217
tuple radix sort
John Naylor
✉ D H
57/6270
UPDATE run check constraints for affected columns only
Jian He
✉ D H
57/6027
Use enum type replacing #define for exec state of hashjoin and mergejoin
Tender Wang
✉ D H
57/6275
use LW_SHARED in dsa_get_total_size()
Nathan Bossart
✉ D H
57/6251
Use ROLERECURSE_PRIVS in is_admin_of_role()
ChangAo Chen
♲ ⚠ ✉ D H
57/6101
use SIMD in GetPrivateRefCountEntry()
Nathan Bossart
♲ ✉ D H
57/6230
vacuumdb: add --dry-run
Corey Huinker
✉ D H
57/6253
Visibility bug in tuple lock
David Geier
♲ ⚠ ✉ D H
57/6204
Windows relation extension failure at 2GB and 4GB
Bryan Green
✉ D H
57/6205
Write Notifications Through WAL
Rishu Bagga
♲ ⚠ ✉ D H
Waiting on Author
57/5885
Decouple C++ support in Meson's PGXS from LLVM enablement
Tristan Partin
♲ ✉ D H
57/5863
docs: Update protocol changes checklist with 3.2 changes
Dave Cramer , Jelte Fennema-Nio
✉ D H
57/5124
Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile()
Thomas Munro
♲ ✉ D H
57/5738
Improve hash join's handling of tuples with null join keys
Tom Lane
✉ D H
57/4351
Index Prefetching
Peter Geoghegan , Tomas Vondra
⚠ ✉ D H
57/4573
pg_ctl start may return 0 even if the postmaster has been already started on Win...
Kyotaro Horiguchi
✉ D H
57/5839
problems with toast.* reloptions
Nathan Bossart
♲ ✉ D H
57/6188
Report oldest xmin source when autovacuum cannot remove tuples
Shinya Kato
♲ ⚠ ✉ D H
57/5012
Vacuum statistics
Andrei Lepikhov , Andrei Zubkov , Alena Rybakina
♲ ✉ D H