This is an automated email from the ASF dual-hosted git repository.
maxyang pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
from 11074eb3e9 Fix singlenode workfile_mgr_test test
new e3a302704c ecpglib: call newlocale() once per process.
new 94dddae995 master: fix gpfdist crash (#13750)
new bc3025bafb Use pg_ctl -t secs option for promote in gpactivatestandby
new 8f94c0a1a7 Just use default on commit behavior to child tables when we
create partition table (#13687)
new e685db063e Fix idle_in_transaction_session_timeout works on QE (#13547)
new f48d78c28f Add writing CHECKPOINT to gpactivatestandby
new 0aabbe2b60 Fix alias matching in transformLockingClause().
new 07670d4699 [gpdemo] only create mirror directories when needed (#13777)
new 56648eb9b4 Fix \watch's interaction with libedit on ^C.
new 1bf774ef22 Fix lock assertions in dshash.c.
new ccb1f189d7 Fix windows clients compilation of libpgcommon
new 5f4a4a92e2 Block signals while allocating DSM memory.
new e74d40166e [initdb] remove ending \n from pg_log_error (#13794)
new f47d859fcd Don't clobber postmaster sigmask in dsm_impl_resize.
new ab63a72339 Make dsm_impl_posix_resize more future-proof.
new 8fb316acec Remove fixme comment in aset.c:AllocSetTransferAccounting.
(#13786)
new f25510b817 postgres_fdw: set search_path to 'pg_catalog' while
deparsing constants.
new d3cbfb9dad AO read: Avoid use-before-assignment in debug print
new 4a1c1b0850 Re-add SPICleanup for ABI compatibility in stable branch
new 1c88280b3d Fix unit of explain sort info
new cdf4171c88 Prevent BASE_BACKUP in the middle of another backup in the
same session.
new 055f1c00c9 Fix assertion failure and segmentation fault in backup code.
new ed8778b318 gpcheckcat needs to reset GV.retcode before starting to
check a database (#13735)
new 73da0f32f3 Remove palloc() call in ResWaitOnLock (#13701)
new 76d75e260a Force immediate commit after CREATE DATABASE etc in
extended protocol.
new e382864083 In transformRowExpr(), check for too many columns in the
row.
new caabc899b5 Gang loss with gp_dist_wait_status during running
transaction.
new 208b70ef32 Fix error reporting after ioctl() call with pg_upgrade
--clone
new db8a250295 Check maximum number of columns in function RTEs, too.
new e92b599526 Be more wary about 32-bit integer overflow in
pg_stat_statements.
new 9c08580315 Reduce test runtime of src/test/modules/snapshot_too_old.
new 841aacdb43 Avoid large replication lag due to FPI WAL records from
hintbits
new f18d549382 Add CHECK_FOR_INTERRUPTS in ExecInsert's speculative
insertion loop.
new 7cd776a5ed [AOCO] remove the useless if condition
new 652633a29f ADBDEV-2872: ALTER TABLE erase pg_appendonly values
new 112b2181bb remove useless extern (#13896)
new f83cb86fea In extensions, don't replace objects not belonging to the
extension.
new b7c0660e5b Stabilize output of new regression test.
The 38 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/pg_stat_statements/pg_stat_statements.c | 26 +++-
contrib/postgres_fdw/expected/postgres_fdw.out | 20 +++
contrib/postgres_fdw/postgres_fdw.c | 8 +
contrib/postgres_fdw/sql/postgres_fdw.sql | 9 ++
doc/src/sgml/extend.sgml | 11 --
doc/src/sgml/protocol.sgml | 58 ++++++++
gpAux/gpdemo/demo_cluster.sh | 8 +-
gpMgmt/bin/gpactivatestandby | 43 +++---
gpMgmt/bin/gpcheckcat | 8 +-
gpMgmt/test/behave/mgmt_utils/gpcheckcat.feature | 7 +
src/backend/access/aocs/aocssegfiles.c | 3 +-
src/backend/access/transam/xact.c | 15 +-
src/backend/access/transam/xlog.c | 2 +
src/backend/access/transam/xloginsert.c | 2 +
src/backend/catalog/oid_dispatch.c | 2 +-
src/backend/catalog/pg_collation.c | 49 ++++--
src/backend/catalog/pg_depend.c | 79 ++++++++--
src/backend/catalog/pg_operator.c | 2 +-
src/backend/catalog/pg_type.c | 17 +--
src/backend/cdb/cdbappendonlystorageread.c | 2 +-
src/backend/commands/createas.c | 34 ++++-
src/backend/commands/explain.c | 2 +-
src/backend/commands/foreigncmds.c | 19 ++-
src/backend/commands/schemacmds.c | 25 +++-
src/backend/commands/sequence.c | 8 +
src/backend/commands/statscmds.c | 4 +
src/backend/commands/tablecmds.c | 9 +-
src/backend/commands/view.c | 16 +-
src/backend/executor/nodeModifyTable.c | 4 +-
src/backend/executor/spi.c | 10 ++
src/backend/lib/dshash.c | 35 ++---
src/backend/parser/analyze.c | 9 ++
src/backend/parser/parse_expr.c | 8 +
src/backend/parser/parse_node.c | 2 +-
src/backend/parser/parse_partition_gp.c | 2 +-
src/backend/parser/parse_relation.c | 31 +++-
src/backend/parser/parse_utilcmd.c | 10 ++
src/backend/replication/basebackup.c | 6 +
src/backend/storage/ipc/dsm_impl.c | 41 +++--
src/backend/storage/lmgr/lwlock.c | 26 ++++
src/backend/tcop/postgres.c | 56 +++----
src/backend/utils/gdd/gddfuncs.c | 2 -
src/backend/utils/misc/fstream/gfile.c | 7 +-
src/backend/utils/misc/guc_gp.c | 8 +-
src/backend/utils/mmgr/aset.c | 4 +-
src/backend/utils/resscheduler/resqueue.c | 14 +-
src/backend/utils/time/sharedsnapshot.c | 2 +
src/bin/pg_basebackup/pg_basebackup.c | 2 +-
src/bin/pg_upgrade/file.c | 4 +-
src/bin/psql/command.c | 8 +
src/common/hashfn.c | 10 ++
src/include/access/xact.h | 6 +
src/include/catalog/dependency.h | 2 +
src/include/executor/spi.h | 1 +
src/include/storage/lwlock.h | 1 +
src/interfaces/ecpg/ecpglib/connect.c | 40 +++++
src/interfaces/ecpg/ecpglib/descriptor.c | 15 +-
src/interfaces/ecpg/ecpglib/ecpglib_extern.h | 5 +-
src/interfaces/ecpg/ecpglib/execute.c | 40 +++--
.../expected/segwalrep/select_throttle.out | 100 +++++++++++++
src/test/isolation2/expected/setup.out | 3 +
...te_gang_idle_in_transaction_session_timeout.out | 65 ++++++++
src/test/isolation2/isolation2_schedule | 3 +
.../isolation2/sql/segwalrep/select_throttle.sql | 58 ++++++++
src/test/isolation2/sql/setup.sql | 12 ++
...te_gang_idle_in_transaction_session_timeout.sql | 32 ++++
.../snapshot_too_old/expected/sto_using_cursor.out | 76 ----------
.../snapshot_too_old/expected/sto_using_select.out | 55 -------
.../snapshot_too_old/specs/sto_using_cursor.spec | 7 +-
.../snapshot_too_old/specs/sto_using_select.spec | 7 +-
src/test/modules/test_extensions/Makefile | 15 +-
.../test_extensions/expected/test_extensions.out | 165 ++++++++++++++++++++-
.../test_extensions/sql/test_extensions.sql | 115 +++++++++++++-
.../test_extensions/test_ext_cine--1.0--1.1.sql | 26 ++++
.../modules/test_extensions/test_ext_cine--1.0.sql | 25 ++++
.../modules/test_extensions/test_ext_cine.control | 3 +
.../modules/test_extensions/test_ext_cor--1.0.sql | 20 +++
.../modules/test_extensions/test_ext_cor.control | 3 +
src/test/regress/expected/alter_table_aocs.out | 24 +++
src/test/regress/expected/deadlock.out | 9 ++
src/test/regress/expected/join.out | 8 +
src/test/regress/expected/join_optimizer.out | 8 +
src/test/regress/expected/partition.out | 42 ++++++
src/test/regress/expected/partition_optimizer.out | 42 ++++++
src/test/regress/sql/alter_table_aocs.sql | 14 ++
src/test/regress/sql/deadlock.sql | 7 +
src/test/regress/sql/join.sql | 6 +
src/test/regress/sql/partition.sql | 22 +++
88 files changed, 1498 insertions(+), 373 deletions(-)
create mode 100644 src/test/isolation2/expected/segwalrep/select_throttle.out
create mode 100644
src/test/isolation2/expected/write_gang_idle_in_transaction_session_timeout.out
create mode 100644 src/test/isolation2/sql/segwalrep/select_throttle.sql
create mode 100644
src/test/isolation2/sql/write_gang_idle_in_transaction_session_timeout.sql
create mode 100644 src/test/modules/test_extensions/test_ext_cine--1.0--1.1.sql
create mode 100644 src/test/modules/test_extensions/test_ext_cine--1.0.sql
create mode 100644 src/test/modules/test_extensions/test_ext_cine.control
create mode 100644 src/test/modules/test_extensions/test_ext_cor--1.0.sql
create mode 100644 src/test/modules/test_extensions/test_ext_cor.control
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]