This is an automated email from the ASF dual-hosted git repository.

leborchuk pushed a change to branch REL_2_STABLE
in repository https://gitbox.apache.org/repos/asf/cloudberry.git


    from 205a7a942e0 Fix ndistinct-by-segments for partitioned tables (#2027)
     new dfe7a95525c Enlarge assertion in bloom_init() for false_positive_rate
     new 8a28a1e04a3 Call pqPipelineFlush from PQsendFlushRequest
     new 5a683b2fd20 Remove incorrect file reference in comment.
     new 306025e0a81 Don't release index root page pin in ginFindParents().
     new 8730a757306 Don't try to dump RLS policies or security labels for 
extension objects.
     new 8c7aa008409 Allow new role 'regress_dump_login_role' to log in under 
SSPI.
     new e80d01bca8e Fix fallback implementation for pg_atomic_test_set_flag().
     new e3b8271a7e2 llvmjit: Use explicit LLVMContextRef for inlining
     new af886a8ef42 Lock table in DROP STATISTICS
     new 82ea1e31725 Fix query checking consistency of table amhandlers in 
opr_sanity.sql
     new 392c4e2a03b Fix resource leak when a FDW's ForeignAsyncRequest 
function fails
     new e45a60bb0f7 Fix timing-dependent failure in GSSAPI data transmission.
     new 07fd5f13e36 Fix CREATE INDEX CONCURRENTLY example
     new fb971850bce Check collation when creating partitioned index
     new 4066d8fc9b3 Don't use pgbench -j in tests
     new 16911cc2137 Fix incorrect error message for IDENTIFY_SYSTEM
     new 36af2ba9c0a Fix compilation on Windows with WAL_DEBUG
     new 42f05134144 Fix an undetected deadlock due to apply worker.
     new 9f3990bf5ee Be more wary about OpenSSL not setting errno on error.
     new 054aa5dd51e Prevent tuples to be marked as dead in subtransactions on 
standbys
     new c947907d453 Fix bugs in manipulation of large objects.
     new c5bd1004c46 pageinspect: Fix failure with hash_bitmap_info() for 
partitioned indexes
     new d1de4052a17 Avoid trying to fetch metapage of an SPGist partitioned 
index.
     new 9ffa4729d98 Fix failure to verify PGC_[SU_]BACKEND GUCs in 
pg_file_settings view.
     new 4391e256fe8 Avoid masking EOF (no-password-supplied) conditions in 
auth.c.
     new d19eec65b3b Fix integer-overflow problem in intarray's 
g_int_decompress().
     new 0b9a70f2b95 Fix omission in partitioning limitation documentation
     new f7aefa5aba5 Added literal tag for RETURNING
     new 72fe3363009 Prevent access to an unpinned buffer in BEFORE ROW UPDATE 
triggers.
     new f19c2832221 Close socket in case of errors in setting non-blocking
     new 28a67f9bea4 Fix incorrect comment on how BackendStatusArray is indexed
     new 8c69144781f Add try_index_open(), conditional variant of index_open()
     new aaf5f9180a3 Improve handling of dropped partitioned indexes for 
REINDEX INDEX
     new 9d4244935ab Track LLVM 18 changes.
     new d52db124c98 Fix catalog lookup due to wrong snapshot for 
subtransactions during decoding.
     new 945d4b2bc0c Fix locking when fixing an incomplete split of a GIN 
internal page
     new c0482b2cac4 pgcrypto: Fix check for buffer size
     new 249838ace15 Fix 003_extrafiles.pl test for the Windows
     new dceda47c263 Translate ENOMEM to ERRCODE_OUT_OF_MEMORY in 
errcode_for_file_access().
     new 050e72fa251 Backport fixup: resolve twophase.c conflict in lwlock 
wait-list fix (keep mppSessionId init, adopt LW_WS_NOT_WAITING)
     new dc6e2022cb4 Fix corner-case 64-bit integer subtraction bug on some 
platforms.
     new bbc01e7b198 Doc: mention foreign keys can reference unique indexes
     new c485851e4bf Abort pgbench if script end is reached with an open 
pipeline
     new 3712923e3e5 pgstattuple: Fix failure with pgstathashindex() for 
partitioned indexes
     new 230549f39ba Fix plpgsql to allow new-style SQL CREATE FUNCTION as a 
SQL command.
     new 7d36b520d05 Fix handling of errors in libpq pipelines
     new 658a4396958 Fix race condition with BIO methods initialization in 
libpq with threads
     new 03ca0c772db Backport fixup: pass noWait=false in try_index_open()'s 
try_relation_open() call for CBDB signature
     new bb85059b12c Fix assertions with RI triggers in heap_update and 
heap_delete.
     new 12de2147d7f Backport fixup: make indexing expected match GP plans for 
BRIN/SPGIST/GIN partitioned index tests; add optimizer variant

The 50 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 contrib/intarray/_int_gist.c                       |  10 +-
 contrib/intarray/data/test__int.data               |   1 +
 contrib/intarray/expected/_int.out                 |  33 ++---
 contrib/intarray/sql/_int.sql                      |   5 +-
 contrib/pageinspect/expected/hash.out              |   5 +
 contrib/pageinspect/hashfuncs.c                    |   6 +-
 contrib/pageinspect/sql/hash.sql                   |   5 +
 contrib/pgcrypto/pgp-decrypt.c                     |   3 +-
 contrib/pgstattuple/expected/pgstattuple.out       |  11 +-
 contrib/pgstattuple/pgstatindex.c                  |   5 +-
 contrib/pgstattuple/sql/pgstattuple.sql            |   2 +
 contrib/postgres_fdw/expected/postgres_fdw.out     |   7 ++
 contrib/postgres_fdw/sql/postgres_fdw.sql          |   6 +
 .../expected/catalog_change_snapshot.out           |  44 +++++++
 .../specs/catalog_change_snapshot.spec             |  15 +++
 doc/src/sgml/ddl.sgml                              |  26 ++--
 doc/src/sgml/ref/copy.sgml                         |   8 +-
 doc/src/sgml/ref/create_table.sgml                 |  19 ++-
 src/backend/access/brin/brin_bloom.c               |   3 +-
 src/backend/access/gin/ginbtree.c                  |  74 ++++++++---
 src/backend/access/heap/heapam.c                   |  41 +++---
 src/backend/access/index/indexam.c                 |  49 +++++++-
 src/backend/access/spgist/spgutils.c               |  29 +++--
 src/backend/access/transam/twophase.c              |   2 +-
 src/backend/access/transam/xact.c                  |   1 +
 src/backend/access/transam/xlog.c                  |   6 +-
 src/backend/catalog/aclchk.c                       |   4 +-
 src/backend/catalog/index.c                        |  19 ++-
 src/backend/commands/alter.c                       |  17 ++-
 src/backend/commands/indexcmds.c                   |   5 +-
 src/backend/commands/statscmds.c                   |  39 ++++--
 src/backend/commands/tablecmds.c                   |  14 ++-
 src/backend/commands/trigger.c                     |  28 ++++-
 src/backend/executor/nodeAppend.c                  |  66 +++++-----
 src/backend/jit/llvm/llvmjit.c                     | 139 ++++++++++++++++++---
 src/backend/jit/llvm/llvmjit_deform.c              |  77 ++++++------
 src/backend/jit/llvm/llvmjit_expr.c                |  60 +++++----
 src/backend/jit/llvm/llvmjit_inline.cpp            |  38 ++++--
 src/backend/libpq/auth.c                           |  12 +-
 src/backend/libpq/be-secure-gssapi.c               |  60 ++++-----
 src/backend/libpq/be-secure-openssl.c              |  15 ++-
 src/backend/libpq/pqcomm.c                         |  22 +++-
 src/backend/port/win32/socket.c                    |   1 +
 .../libpqwalreceiver/libpqwalreceiver.c            |   6 +-
 src/backend/replication/logical/snapbuild.c        |  10 +-
 src/backend/replication/logical/tablesync.c        |  20 ++-
 src/backend/storage/ipc/procarray.c                |   3 +-
 src/backend/storage/lmgr/lwlock.c                  |  53 ++++----
 src/backend/storage/lmgr/proc.c                    |   4 +-
 src/backend/utils/activity/backend_status.c        |   6 +-
 src/backend/utils/error/elog.c                     |   4 +
 src/backend/utils/misc/guc.c                       |   9 +-
 src/bin/pg_dump/pg_dump.c                          |  22 ++--
 src/bin/pg_rewind/t/003_extrafiles.pl              |  13 ++
 src/bin/pgbench/pgbench.c                          |  15 ++-
 src/bin/pgbench/t/001_pgbench_with_server.pl       |  30 ++++-
 src/include/access/genam.h                         |   1 +
 src/include/access/tableam.h                       |   4 +-
 src/include/jit/llvmjit.h                          |   8 ++
 src/include/jit/llvmjit_emit.h                     |  30 +++--
 src/include/port/atomics/generic.h                 |   2 +-
 src/include/storage/lwlock.h                       |   8 ++
 src/include/storage/proc.h                         |   2 +-
 src/interfaces/libpq/fe-exec.c                     |  71 +++++++----
 src/interfaces/libpq/fe-protocol3.c                |  16 +--
 src/interfaces/libpq/fe-secure-gssapi.c            |  62 +++++----
 src/interfaces/libpq/fe-secure-openssl.c           |  88 +++++++++----
 src/interfaces/libpq/fe-secure.c                   |   7 ++
 src/interfaces/libpq/libpq-int.h                   |   7 +-
 src/pl/plpgsql/src/Makefile                        |   5 +-
 src/pl/plpgsql/src/expected/plpgsql_misc.out       |  31 +++++
 src/pl/plpgsql/src/pl_gram.y                       |  70 +++++++++--
 src/pl/plpgsql/src/sql/plpgsql_misc.sql            |  22 ++++
 src/test/modules/test_pg_dump/t/001_base.pl        |  29 ++++-
 .../modules/test_pg_dump/test_pg_dump--1.0.sql     |   2 +
 src/test/regress/expected/indexing.out             |  48 +++++++
 .../{indexing.out => indexing_optimizer.out}       |  57 +++++++++
 src/test/regress/expected/int8.out                 |   2 +
 src/test/regress/expected/opr_sanity.out           |   2 +-
 src/test/regress/sql/indexing.sql                  |  20 +++
 src/test/regress/sql/int8.sql                      |   1 +
 src/test/regress/sql/opr_sanity.sql                |   2 +-
 82 files changed, 1345 insertions(+), 479 deletions(-)
 create mode 100644 src/pl/plpgsql/src/expected/plpgsql_misc.out
 create mode 100644 src/pl/plpgsql/src/sql/plpgsql_misc.sql
 copy src/test/regress/expected/{indexing.out => indexing_optimizer.out} (96%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to