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
59/5679
Add comments about fire_triggers argument in ri_triggers.c
Yugo Nagata
✉ D H
59/6215
Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement
Akshay Joshi
✉ D H
59/4237
Add XMLCanonicalize function
Jim Jones
✉ D H
59/5431
Add XMLDocument (SQL/XML X030)
Jim Jones
✉ D H
59/5456
Add XMLNamespaces option to XMLElement
Jim Jones , Pavel Stehule
✉ D H
59/5714
Allow to collect statistics on virtual generated columns
Yugo Nagata
✉ D H
59/6392
ALTER TABLE: notice when actions do not recurse to partitions
Chao Li
⚠ ✉ D H
59/6534
amcheck: fix bug of missing corruption in allequalimage validation
Chao Li
✉ D H
59/6569
Assert failure in ReorderBufferReturnTXN during logical decoding due to leaked s...
Vishal Prasanna
✉ D H
59/6465
Change default of jit to off
Jelte Fennema-Nio
♲ ✉ D H
59/5777
Correct reltuples stats after VACUUM FULL and CLUSTER
Erik Nordström
✉ D H
59/6087
CREATE TABLE LIKE INCLUDING TRIGGERS
Jian He
✉ D H
59/6379
docs: clarify ALTER TABLE behavior on partitioned tables
Chao Li
✉ D H
59/6281
domain for WITHOUT OVERLAPS
Jian He
✉ D H
59/6314
Don't use the deprecated and insecure PQcancel in our frontend tools anymore
Jelte Fennema-Nio
✉ D H
59/5726
Enable auto-vectorization for page checksum calculations
Matthew Sterrett , Andrew Kim
✉ D H
59/6399
Fix gistkillitems & add regression test to microvacuum
Kirill Reshke
✉ D H
59/6037
Fix race condition in SSI when reading PredXact->SxactGlobalXmin
Josh Curtis
✉ D H
59/6613
heapam_tuple_complete_speculative : remove unnecessary tuple fetch
Chao Li
✉ D H
59/6245
Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY...
Boris Mironov
✉ D H
59/6508
Improve pgindent's formatting named fields in struct literals and varidic functi...
Andreas Karlsson
✉ D H
59/5802
Improve the performance of Unicode Normalization Forms.
Alexander Borisov
✉ D H
59/5270
jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
Florents Tselai
✉ D H
59/6435
meson: Make test output much more useful on failure (both in CI and locally)
Jelte Fennema-Nio
✉ D H
59/6119
Migrate pg_commit_ts directory to the new node during an upgrade
Sergey Levin
♲ ⚠ ✉ D H
59/5831
pgindent: improve formatting of multiline comments
Aleksander Alekseev
✉ D H
59/5250
Refactor SLRU to always use long file names
Aleksander Alekseev
✉ D H
59/6556
Simplify ExecWithoutOverlapsNotEmpty by removing unused parameter
Man Zeng
♲ ⚠ ✉ D H
59/6530
Simplify SortSupport implementation for macaddr
Aleksander Alekseev
✉ D H
59/5318
System views for versions reporting
Dmitry Dolgov
♲ ✉ D H
59/6454
Use correct collation in pg_trgm
David Geier
✉ D H
59/6251
Use ROLERECURSE_PRIVS in is_admin_of_role()
ChangAo Chen
✉ D H
59/5012
Vacuum statistics
Andrei Lepikhov , Andrei Zubkov , Alena Rybakina
✉ D H
Needs review
59/4971
[CREATE|RE] INDEX CONCURRENTLY with single heap scan
Michail Nikolaev , Mihail Nikalayeu
✉ D H
59/6524
[PATCH] Add RetrieveInstrumentation hook for CustomScan providers so that Parall...
Siddharth Kothari
✉ D H
59/6419
64-bit wait_event and introduction of 32-bit wait_event_arg
Jakub Wartak
♲ ✉ D H
59/6591
A stack allocation API
Thomas Munro
✉ D H
59/6340
Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade
Jeevan Chalke
♲ ✉ D H
59/6363
Add a berief general comment on BTScanInsertData's nextkey and backward
Yugo Nagata
✉ D H
59/6177
Add archive_mode to prevent unarchived WAL on permanent primary failure
Andrey Borodin
♲ ✉ D H
59/6404
Add cascade synchronous replication
Григорий Новиков
♲ ⚠ ✉ D H
59/6633
Add condition variable support to WaitEventSetWait()
Chao Li
♲ ✉ D H
59/6623
Add custom EXPLAIN options support to auto_explain
Matheus Alcantara
♲ ⚠ ✉ D H
59/6156
Add GoAway protocol message for graceful but fast server shutdown/switchover
Jelte Fennema-Nio
✉ D H
59/5272
Add GUC log_parameter_max_length to limit logged SQL statements
Kirill Gavrilov
✉ D H
59/6614
Add http connection service file functionality
Andrew Jackson
♲ ⚠ ✉ D H
59/6390
Add ldapservice connection parameter
Andrew Jackson
♲ ✉ D H
59/5396
Add Option to Check All Addresses For Matching target_session_attr
Andrew Jackson
✉ D H
59/5099
Add OR REPLACE option to CREATE MATERIALIZED VIEW
Erik Wienhold
♲ ⚠ ✉ D H
59/6298
Add pg_current_vxact_id() function to expose virtual transaction IDs
Pavlo Golub
✉ D H
59/6625
Add pg_stat_autovacuum_priority
Sami Imseih
✉ D H
59/6604
Add pg_stat_vfdcache view for VFD cache statistics
Ayoub Kazar
✉ D H
59/6598
Add ssl_(supported|shared)_groups to sslinfo
Dmitry Dolgov
♲ ⚠ ✉ D H
59/5526
Add storage I/O tracking to EXPLAIN BUFFERS
Atsushi Torikoshi
✉ D H
59/6635
Add support for INSERT ... SET syntax
Suraj Kharage
✉ D H
59/6305
Add support for partial incremental materialized view refresh using REFRESH ... ...
Adam Brusselback
♲ ✉ D H
59/6482
Add table COMMENTS in CREATE TABLE LIKE
Jim Jones
✉ D H
59/6632
Add tests for src/backend/nodes/extensible.c
Aleksander Alekseev
✉ D H
59/5110
Add XMLCast (SQL/XML X025)
Jim Jones
✉ D H
59/5279
Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078)
Jim Jones
✉ D H
59/5893
Adding pg_dump flag for parallel export to pipes
Nitin Motiani , Hannu Krosing
♲ ⚠ ✉ D H
59/6526
amcheck: add index-all-keys-match verification for B-Tree
Andrey Borodin
✉ D H
59/5129
Asynchronous MergeAppend Execution
Alexander Pyhalov
✉ D H
59/6439
ATPrepCmd: cleanup unreachable AT_AddIndexConstraint handling
Chao Li
✉ D H
59/5913
Automatically sizing the IO worker pool
Thomas Munro
✉ D H
59/6603
Avoid use of TopMemoryContext for resource owner cleanup in portals
Lukas Fittl
✉ D H
59/5617
Beautify read stream "per buffer data" APIs
Thomas Munro
✉ D H
59/6449
BUG #19382: Server crash at __nss_database_lookup
Surya Poondla
✉ D H
59/6621
Bug: wrong relname in RemoveSubscriptionRel() error detail
Chao Li
✉ D H
59/6608
bugfix - fix broken output in expanded aligned format, when data are too short
Pavel Stehule
♲ ✉ D H
59/5570
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup
Jelte Fennema-Nio
♲ ✉ D H
59/6233
Bypassing cursors in postgres_fdw to enable parallel plans
Rafia Sabih
♲ ✉ D H
59/5941
CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions
Jian He
✉ D H
59/6490
Change the default wal_blocksize to 4KB
Andy Pogrebnoi
✉ D H
59/6609
Check some unchecked fclose() results
Chao Li
♲ ✉ D H
59/5454
Clarify FileTag-based unlinking
Matthias van de Meent
✉ D H
59/6341
Cleaning up PREPARE query strings?
Julien Rouhaud
♲ ✉ D H
59/6574
Compress prune/freeze records with Delta Frame of Reference algorithm
Evgeny Voropaev
♲ ⚠ ✉ D H
59/6627
Convert ALL SubLinks to ANY SubLinks
Richard Guo
✉ D H
59/5985
CREATE SCHEMA ... CREATE DOMAIN support
Jian He
✉ D H
59/6088
create table like including storage parameter
Jian He
♲ ✉ D H
59/6552
Custom oauth validator options
Zsolt Parragi
♲ ✉ D H
59/1608
declarative session variables, LET command
Pavel Stehule
✉ D H
59/5151
DirtySnapshot index scan skips concurrently updated tuples leading to lost updat...
Michail Nikolaev , Mihail Nikalayeu
♲ ✉ D H
59/6466
doc: add note that wal_level=logical doesn't set up logical replication in itsel...
Florents Tselai
♲ ✉ D H
59/6567
doc: Improve wal_level and effective_wal_level GUC around logical replication
David Johnston
✉ D H
59/6506
DOCS - Add introductory paragraph to Getting Started chapter
Dragos Andriciuc
✉ D H
59/6584
ECPG: inconsistent behavior with the document in “GET/SET DESCRIPTOR.”
Masashi Kamura
✉ D H
59/5450
Eliminating SPI / SQL from some RI trigger functions
Amit Langote
✉ D H
59/6595
elog: clarify usage and style of error reporting functions
Chao Li
✉ D H
59/5938
Enhancing Memory Context Statistics Reporting
Rahila Syed
♲ ✉ D H
59/5556
Expanding HOT updates for expression and partial indexes
Greg Burd
♲ ✉ D H
59/6307
Expose checkpoint timestamp and duration in pg_stat_checkpointer
Soumya S Murali
♲ ✉ D H
59/5774
Extend skipping FK checks on replicas to include ADD FK and TRUNCATE
Hannu Krosing
✉ D H
59/5018
Extension security improvement: Add support for extensions with an owned schema
Jelte Fennema-Nio
✉ D H
59/6335
File locks for data directory lockfile in the context of Linux namespaces
Dmitry Dolgov
✉ D H
59/6617
Fix a file descriptor leak when using io_method=io_uring
Lucas DRAESCHER
✉ D H
59/5379
Fix bug with accessing to temporary tables of other sessions
Daniil Davydov
♲ ⚠ ✉ D H
59/6626
Fix HAVING-to-WHERE pushdown with nondeterministic collations
Richard Guo
✉ D H
59/6629
Fix integer overflow in nodeWindowAgg.c
Richard Guo
✉ D H
59/6628
Fix JSON_ARRAY(query) empty set handling and view deparsing
Richard Guo
✉ D H
59/6587
Fix JSON_SERIALIZE() coercion placeholder type for jsonb input
Matt Blewitt
✉ D H
59/6580
Fix performance of REFRESH MATERIALIZED VIEW CONCURRENTLY
Surya Poondla
♲ ✉ D H
59/6354
Fix several Datum conversion inconsistencies (was: Remove Int8GetDatum, DatumGet...
Kirill Reshke , Aleksander Alekseev
✉ D H
59/6546
Fix slotsync worker busy loop causing repeated log messages
Fujii Masao
✉ D H
59/6579
Fix the wrong behavior of REFRESH MATERIALIZED VIEW CONCURRENTLY
Surya Poondla , Rafia Sabih
♲ ✉ D H
59/5470
Function scan FDW pushdown
Gleb Kashkin , Alexander Pyhalov
✉ D H
59/6622
Get rid of redundant StringInfo accumulation
Daniil Davydov
✉ D H
59/6224
Give Plugins control at the end of CHECKPOINT to store their state
Andrei Lepikhov , Asif Rehman
♲ ✉ D H
59/6566
guc: make dereference style consistent in check_backtrace_functions
zhang hu
✉ D H
59/6356
Hash-based MCV matching for large IN-lists
Ilia Evdokimov
♲ ✉ D H
59/5029
Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state
ChangAo Chen
✉ D H
59/4460
Implement row pattern recognition feature
Tatsuo Ishii , Henson Choi
✉ D H
59/5959
Import Statistics in postgres_fdw before resorting to sampling.
Corey Huinker
♲ ✉ D H
59/6161
Improve docs syntax checking and enable it in the meson build
Nazir Bilal Yavuz
♲ ✉ D H
59/6352
Improve performance of tuple deformation
David Rowley
♲ ✉ D H
59/6618
Improving psql autocompletion for SET LOCAL / SET SESSION
Álvaro Rodríguez
✉ D H
59/6304
Incorrect historic snapshot may be serialized to disk during fast-forwarding
ChangAo Chen , haiyang li
✉ D H
59/4351
Index Prefetching
Tomas Vondra , Peter Geoghegan
♲ ✉ D H
59/6234
Introduce a new GUC to allow walsender to shutdown immediately without waiting f...
Andrey Silitskiy
✉ D H
59/6631
jsonb subscripting vs SQL/JSON array accessor semantics (SQL:2023)
Alexandra Wang
✉ D H
59/6411
JumbleQuery ma treat different GROUP BY expr as the same
Jian He
✉ D H
59/5251
libpq: Fix processing of SSL records >8kB on async API
Lars Kanis , Jacob Champion
✉ D H
59/6113
Little refactoring of portalcmds.c
Aleksander Alekseev
✉ D H
59/6384
llvmjit: always add the simplifycfg pass
Pierre Ducroquet
✉ D H
59/6437
LLVMJIT: introduce force-inlined functions
Pierre Ducroquet
✉ D H
59/6606
log_checkpoints: count WAL segment creations from all processes
Xuneng Zhou
✉ D H
59/5330
Logging plan of the currently running query
Atsushi Torikoshi
✉ D H
59/6615
Make \d tablename fast again, regression introduced by 85b7efa1cdd
Jelte Fennema-Nio
✉ D H
59/4681
Make COPY format extendable: Extract COPY TO format implementations
Kouhei Sutou
♲ ✉ D H
59/6589
MERGE PARTITIONS and DEPENDS ON EXTENSION.
Matheus Alcantara
✉ D H
59/6402
nbtree: reduce code redundancy by using _bt_getmeta() in _bt_gettrueroot()
Chao Li
✉ D H
59/6607
New pg_stat_tablespace view for tablespace level metrics
shihao zhong
♲ ⚠ ✉ D H
59/6610
ORDER BY ALL
Rushabh Lathia
♲ ⚠ ✉ D H
59/6242
parallel pgbench -i
Mircea Cadariu
✉ D H
59/5755
Parallel processing of indexes in autovacuum
Daniil Davydov , Maxim Orlov
♲ ✉ D H
59/6555
pg_buffercache: Add per-relation summary stats
Lukas Fittl
✉ D H
59/6601
pg_dump: fix NOT NULL constraint name comparison using makeObjectName
JoongHyuk Shin
✉ D H
59/6212
pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement
Florin Irion , Tim Waizenegger
♲ ⚠ ✉ D H
59/6184
pg_plan_advice
Robert Haas
♲ ⚠ ✉ D H
59/6433
pg_stat_io_histogram
Jakub Wartak
♲ ⚠ ✉ D H
59/6624
pg_stat_statements: add last_execution_start column
Pavlo Golub
✉ D H
59/6619
pg_stat_xact_user_tables stat not currect during the transaction
Xuneng Zhou
♲ ⚠ ✉ D H
59/4105
pgbench - adding pl/pgsql versions of tests
Hannu Krosing
✉ D H
59/6558
Pgbench: remove synchronous prepare
Dmitrii Bondar
✉ D H
59/6620
PoC - psql - emphases line with table name in verbose output
Pavel Stehule
✉ D H
59/6557
POC: PLpgSQL FOREACH IN JSON ARRAY
Pavel Stehule
✉ D H
59/5624
postgres_fdw: Inherit the local transaction's access/deferrable modes
Etsuro Fujita
♲ ✉ D H
59/6137
postgres_fdw: Use COPY to speed up batch inserts
Matheus Alcantara
✉ D H
59/5671
Produce LLVM bitcode files on meson builds
Nazir Bilal Yavuz , Diego Fronza , Andres Freund
✉ D H
59/6292
Proposal to allow setting cursor options on Portals
Dave Cramer
✉ D H
59/6563
psql tab completion for user functions and if explicitly required also "pg_"
Florin Irion
♲ ✉ D H
59/5487
Pull-up subquery if INNER JOIN-ON contains refs to upper-query
Alena Rybakina
✉ D H
59/6418
Reduce build times of pg_trgm GIN indexes
David Geier
✉ D H
59/5622
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc
Andres Freund , Lukas Fittl , David Geier
✉ D H
59/6393
Refactor *_abbrev_convert() functions
Aleksander Alekseev
✉ D H
59/6303
refactor handling optional argument in system functions
Mark Wong
♲ ✉ D H
59/6326
Refactor query normalization into core query jumbling
Sami Imseih
✉ D H
59/6564
Reject ADD CONSTRAINT NOT NULL if name mismatches existing domain not-null const...
Jian He
✉ D H
59/6547
Release postmaster working memory context in slotsync worker
Fujii Masao
✉ D H
59/5007
relfilenode statistics
Bertrand Drouvot
✉ D H
59/6472
Remove MULE_INTERNAL encoding
Thomas Munro
✉ D H
59/6597
Replace __builtin_types_compatible_p with _Generic
Thomas Munro , Jelte Fennema-Nio
✉ D H
59/5877
Report bytes and transactions actually sent downtream
Ashutosh Bapat
✉ D H
59/6188
Report oldest xmin source when autovacuum cannot remove tuples
Shinya Kato
♲ ⚠ ✉ D H
59/6401
Resetting snapshots during the first phase of [CREATE |RE]INDEX CONCURRENTLY
Mihail Nikalayeu
♲ ✉ D H
59/4997
Return pg_control from pg_backup_stop().
David Steele
✉ D H
59/6045
RFC: adding pytest as a supported test framework
Jacob Champion , Jelte Fennema-Nio
✉ D H
59/6301
Safer and easier to use hash table initialization macro
Jelte Fennema-Nio , Bertrand Drouvot
♲ ✉ D H
59/6460
Show expression of virtual columns in error messages
Matheus Alcantara
♲ ⚠ ✉ D H
59/6270
skip check constraints verification for unaffected columns during UPDATE
Jian He
✉ D H
59/6634
Skip prefetch for block references that follow a FPW or WILL_INIT of the same bl...
SATYANARAYANA NARLAPURAM
♲ ✉ D H
59/6479
SLOPE - Planner optimizations on monotonic expressions.
Alexandre Felipe
♲ ✉ D H
59/6588
Speed up COPY TO text/CSV parsing using SIMD
Ayoub Kazar
♲ ⚠ ✉ D H
59/6309
SQL-level pg_datum_image_equal
Matthias van de Meent
✉ D H
59/5836
SQL:2011 Application Time Update & Delete
Paul Jungwirth
♲ ⚠ ✉ D H
59/5478
SQL/JSON json_table PLAN clause
Andrew Dunstan , Amit Langote , Anton Melnikov , Nikita Malakhov , Oleg Bartunov , Fedor Sigaev , Alexander Korotkov , Nikita Glukhov
♲ ✉ D H
59/6590
SQL/JSON json_table() function PLAN clause
Nikita Malakhov
✉ D H
59/6023
Stack-based tracking of per-node WAL/buffer usage
Lukas Fittl
♲ ✉ D H
59/6514
Support automatic sequence replication
Ajin Cherian
✉ D H
59/5323
Support enabling checksums online
Magnus Hagander , Daniel Gustafsson
✉ D H
59/6543
synchronized_standby_slots behavior inconsistent with quorum-based synchronous r...
SATYANARAYANA NARLAPURAM
♲ ⚠ ✉ D H
59/6440
tablecmds: fix bug where index rebuild loses replica identity on partitions
Chao Li
✉ D H
59/6442
tablecmds: fix Deadlock caused by Attach Partition
Chao Li
✉ D H
59/6611
This adds a new GUC parameter that automatically rolls back prepared transaction...
Nikhil Chawla
✉ D H
59/6559
tid_blockno() and tid_offset() accessor functions
Ayush Tiwari
✉ D H
59/6594
tupdesc: simplify assert in equalTupleDescs()
Chao Li
✉ D H
59/6217
tuple radix sort
John Naylor
✉ D H
59/6605
Two issues leading to discrepancies in FSM data on the standby server
Alexey Makhmutov
♲ ✉ D H
59/6391
Use CASEFOLD() internally rather than LOWER()
Jeff Davis
✉ D H
59/5117
VACUUM FULL / CLUSTER CONCURRENTLY
Antonin Houska
✉ D H
59/6616
VACUUM FULL, CLUSTER, and REPACK block on other sessions' temp tables
Jim Jones
✉ D H
59/6596
Validate user-supplied c_args in meson builds
Bertrand Drouvot
✉ D H
59/5789
Vectorized CRC on Arm64
John Naylor
♲ ✉ D H
Waiting on Author
59/6498
add assertion for palloc in signal handlers
Nathan Bossart
♲ ⚠ ✉ D H
59/5524
add function argument name to substring and substr
Jian He
♲ ✉ D H
59/5947
Adding per backend commit and rollback counters
Bertrand Drouvot
✉ D H
59/6368
Create unique GiST index
Paul Jungwirth
♲ ✉ D H
59/5894
Don't keep closed WAL segment in page cache after replay
Anthonin Bonnefoy
✉ D H
59/6528
Fix estimate_hash_bucket_stats avgfreq computation
Joel Jacobson
♲ ✉ D H
59/5957
implement CAST(expr AS type FORMAT 'template')
Jian He
✉ D H
59/5907
no table rewrite when set column type to constrained domain
Jian He
♲ ✉ D H
59/6219
pg_dump flag for dumping tables data in multiple chunks, for huge tables can oft...
Hannu Krosing
♲ ⚠ ✉ D H
59/5839
problems with toast.* reloptions
Nathan Bossart
♲ ✉ D H
59/6366
QoL improvements for pgindent and integrating perltidy into pgindent
Jelte Fennema-Nio
✉ D H
59/6602
rewriteGraphTable: Fix missing RTEs in FROM clause by setting inFromCl=true
Man Zeng
✉ D H
59/6269
split tablecmds.c
Nathan Bossart
♲ ✉ D H
59/5667
support create index on virtual generated column.
Jian He
♲ ✉ D H
59/6361
Support for EXTRA_REGRESS_OPTS and TEMP_CONFIG for meson tests
Andreas Karlsson
✉ D H
59/5720
virtual generated column as partition key
Jian He
♲ ⚠ ✉ D H