This is an automated email from the ASF dual-hosted git repository.
oppenheimer01 pushed a change to branch cbdb-postgres-merge
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
from 9ee0dcc0be5 Fix single node isolation
new 2ad600597d3 Fix some answer files
new 50f1ec0b279 Build: make diskquota installation opt-in
new f77295e1c9a pg_dump/psql: properly recognize GP
new 36770183e6e Improve the SQL tab-completion feature for resource group
(#1669)
new 93b11456bc9 Fix aoco_relation_size() using wrong snapshot to read
pg_aocsseg
new a6c736cfb40 CI: fix 'Check and Display Regression Diffs' step to use
bash shell (#1673)
new 21a23dd63ad Fix SIGSEGV in fsm_extend when vacuuming tables in
non-default tablespace
new 186f926abfe ORCA: fall back to Postgres planner for KNN ORDER BY
queries (#1653)
new 4087e15b601 ORCA: add optimizer_use_streaming_hashagg GUC (#1681)
new 9257051d0b7 Align release artifact naming with ASF incubator
conventions
new ef0d2f428bf CI: use commit hash for Docker actions
new 7b6387375d1 CI: Add Ubuntu24.04 workflow with test matrix support
new cc09319c6f3 Fix Python 3.12 SyntaxWarning in
orphaned_toast_tables_check.py
new 108f3b086ad Fix colNDVBySeg attnum index mismatch in column-specific
ANALYZE (#1680)
new 12e685151a3 DevOps: upgrade Go to 1.24.13 in Docker build images
new 4a14f3e02b2 CI: update docker/setup-qemu-action to v4.0.0
new 044e4112e56 Sandbox: add Cloudberry 2.1.0 release support
new 2b449c060ed Fix: init missing PlannedStmt fields in orca
new e21955f1522 Add Rocky Linux 10 Docker containers (#1676)
new 027cf9001f0 Fix incompatibilities with libxml2 >= 2.12.0.
new 33225f5840a Do not include protobuf files twice
new 2876927f6a8 xml2: Replace deprecated routines with recommended ones
new a949703eb67 Fix copy for rocky linux
new dce30d3839d Fix: set FRAMEOPTION_BETWEEN for ORCA window frames
new 02f69e22e86 SIGSEGV in getCdbComponentInfo() when standby coordinator
is on dedicated host (#1702)
new c3c635babad Fix tests after cherry-pick
The 26 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:
.github/workflows/build-cloudberry-rocky8.yml | 1 +
.github/workflows/build-cloudberry.yml | 1 +
...ry.yml => build-deb-cloudberry-ubuntu24.04.yml} | 82 ++++++---------
.github/workflows/build-deb-cloudberry.yml | 1 +
.github/workflows/docker-cbdb-build-containers.yml | 13 ++-
.github/workflows/docker-cbdb-test-containers.yml | 13 ++-
configure | 32 ++++++
configure.ac | 7 ++
contrib/btree_gist/expected/cash_optimizer.out | 11 +-
contrib/btree_gist/expected/date_optimizer.out | 7 +-
contrib/btree_gist/expected/float4_optimizer.out | 7 +-
contrib/btree_gist/expected/float8_optimizer.out | 7 +-
contrib/btree_gist/expected/int2_optimizer.out | 7 +-
contrib/btree_gist/expected/int4_optimizer.out | 7 +-
contrib/btree_gist/expected/int8_optimizer.out | 7 +-
contrib/btree_gist/expected/interval_optimizer.out | 24 ++---
contrib/btree_gist/expected/time_optimizer.out | 7 +-
.../btree_gist/expected/timestamp_optimizer.out | 7 +-
.../btree_gist/expected/timestamptz_optimizer.out | 7 +-
contrib/pg_trgm/expected/pg_trgm_optimizer.out | 23 +++--
contrib/xml2/xpath.c | 1 +
.../cloudberry/scripts/configure-cloudberry.sh | 3 +-
.../docker/build/{rocky9 => rocky10}/Dockerfile | 26 +++--
.../{rocky8 => rocky10}/configs/90-cbdb-limits | 0
.../{rocky9 => rocky10}/configs/gpinitsystem.conf | 0
.../{rocky9 => rocky10}/configs/init_system.sh | 0
.../{rocky8 => rocky10}/tests/requirements.txt | 0
.../tests/testinfra/test_cloudberry_db_env.py | 4 +-
devops/deploy/docker/build/rocky8/Dockerfile | 6 +-
devops/deploy/docker/build/rocky9/Dockerfile | 6 +-
devops/deploy/docker/build/ubuntu22.04/Dockerfile | 6 +-
devops/deploy/docker/build/ubuntu24.04/Dockerfile | 6 +-
.../docker/test/{rocky9 => rocky10}/Dockerfile | 6 +-
.../rocky8 => test/rocky10}/configs/90-cbdb-limits | 0
.../rocky10}/configs/gpinitsystem.conf | 10 +-
.../{rocky8 => rocky10}/configs/init_system.sh | 0
devops/release/cloudberry-release.sh | 7 +-
devops/sandbox/.env | 2 +-
devops/sandbox/Dockerfile.RELEASE.rockylinux9 | 52 ++--------
devops/sandbox/README.md | 4 +-
devops/sandbox/run.sh | 2 +-
.../orphaned_toast_tables_check.py | 2 +-
gpcontrib/Makefile | 12 ++-
gpcontrib/gp_stats_collector/Makefile | 2 +-
pom.xml | 3 +-
src/Makefile.global.in | 1 +
src/backend/access/aocs/aocsam_handler.c | 17 +++-
src/backend/cdb/cdbutil.c | 18 +++-
src/backend/commands/analyze.c | 4 +-
src/backend/gpopt/config/CConfigParamMapping.cpp | 7 +-
src/backend/gpopt/gpdbwrappers.cpp | 11 ++
.../gpopt/translate/CTranslatorDXLToPlStmt.cpp | 4 +-
.../gpopt/translate/CTranslatorQueryToDXL.cpp | 9 ++
.../src/translate/CTranslatorExprToDXLUtils.cpp | 3 +-
.../include/naucrates/traceflags/traceflags.h | 3 +
src/backend/optimizer/plan/orca.c | 4 +
src/backend/optimizer/util/walkers.c | 112 +++++++++++++++++++++
src/backend/utils/misc/guc_gp.c | 13 ++-
src/bin/pg_dump/pg_dump.c | 12 +--
src/bin/psql/describe.c | 36 +++----
src/bin/psql/tab-complete.c | 26 +++--
src/include/cdb/cdbvars.h | 2 +-
src/include/gpopt/gpdbwrappers.h | 3 +
src/include/optimizer/walkers.h | 1 +
src/include/utils/guc.h | 1 +
src/include/utils/unsync_guc_name.h | 1 +
src/interfaces/libpq/fe-secure-openssl.c | 2 +-
src/test/regress/expected/.gitignore | 1 +
src/test/regress/expected/analyze.out | 27 +++++
.../regress/expected/create_index_optimizer.out | 45 ++++-----
src/test/regress/expected/gist_optimizer.out | 63 +++++-------
src/test/regress/expected/gp_tablespace.out | 2 +-
src/test/regress/expected/vacuum_gp.out | 9 +-
src/test/regress/greenplum_schedule | 1 +
.../input/vacuum_fsm_nondefault_tablespace.source | 54 ++++++++++
.../output/vacuum_fsm_nondefault_tablespace.source | 70 +++++++++++++
src/test/regress/sql/.gitignore | 1 +
src/test/regress/sql/analyze.sql | 23 +++++
src/test/regress/sql/gp_tablespace.sql | 2 +-
src/test/regress/sql/vacuum_gp.sql | 3 +
80 files changed, 685 insertions(+), 337 deletions(-)
copy .github/workflows/{build-deb-cloudberry.yml =>
build-deb-cloudberry-ubuntu24.04.yml} (97%)
copy devops/deploy/docker/build/{rocky9 => rocky10}/Dockerfile (93%)
copy devops/deploy/docker/build/{rocky8 => rocky10}/configs/90-cbdb-limits
(100%)
copy devops/deploy/docker/build/{rocky9 => rocky10}/configs/gpinitsystem.conf
(100%)
copy devops/deploy/docker/build/{rocky9 => rocky10}/configs/init_system.sh
(100%)
copy devops/deploy/docker/build/{rocky8 => rocky10}/tests/requirements.txt
(100%)
copy devops/deploy/docker/build/{rocky9 =>
rocky10}/tests/testinfra/test_cloudberry_db_env.py (97%)
copy devops/deploy/docker/test/{rocky9 => rocky10}/Dockerfile (97%)
copy devops/deploy/docker/{build/rocky8 =>
test/rocky10}/configs/90-cbdb-limits (100%)
copy devops/deploy/docker/{build/rocky8 =>
test/rocky10}/configs/gpinitsystem.conf (98%)
copy devops/deploy/docker/test/{rocky8 => rocky10}/configs/init_system.sh
(100%)
create mode 100644
src/test/regress/input/vacuum_fsm_nondefault_tablespace.source
create mode 100644
src/test/regress/output/vacuum_fsm_nondefault_tablespace.source
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]