This is an automated email from the ASF dual-hosted git repository.
djwang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
The following commit(s) were added to refs/heads/main by this push:
new 7ec9bdf179b Add cloudberry-env.sh file and rename all greenplum_path
strings to use new name
7ec9bdf179b is described below
commit 7ec9bdf179b5d3da77cbe85e23f644872167752f
Author: Leonid Borchuk <[email protected]>
AuthorDate: Fri Jul 4 14:46:31 2025 +0000
Add cloudberry-env.sh file and rename all greenplum_path strings to use new
name
This file will be renamed in a future Apache Cloudberry release to
ensure compliance with Apache Software Foundation guidelines.
We will announce the change on the project mailing list and website.
See: https://lists.apache.org/thread/b8o974mnnqk6zpy86dgll2pgqcvqgnwm
---
GNUmakefile.in | 8 +-
.../pax_storage/src/test/regress/mem_quota_util.py | 2 +-
deploy/build/README.CentOS.bash | 2 +-
deploy/build/README.Linux.md | 4 +-
deploy/build/README.macOS.bash | 4 +-
deploy/build/README.macOS.md | 4 +-
deploy/build/README.md | 4 +-
gpAux/Makefile | 3 +-
gpAux/client/install/src/windows/CreatePackage.bat | 4 +-
.../install/src/windows/greenplum-clients.wxs | 2 +-
...lients_path.bat => cloudberry_clients_path.bat} | 0
..._clients_path.sh => cloudberry_clients_path.sh} | 15 ----
gpAux/gpdemo/README | 6 +-
gpAux/gpdemo/demo_cluster.sh | 4 +-
gpAux/releng/gppkg.mk | 4 +-
gpMgmt/Makefile | 6 +-
gpMgmt/bin/README.md | 2 +-
gpMgmt/bin/analyzedb | 2 +-
gpMgmt/bin/generate-cloudberry-env.sh | 63 +++++++++++++
gpMgmt/bin/generate-greenplum-path.sh | 100 ---------------------
gpMgmt/bin/gpactivatestandby | 2 +-
gpMgmt/bin/gpconfig | 2 +-
gpMgmt/bin/gpdeletesystem | 2 +-
gpMgmt/bin/gpdirtableload | 4 +-
gpMgmt/bin/gpexpand | 2 +-
gpMgmt/bin/gpinitstandby | 2 +-
gpMgmt/bin/gpinitsystem | 2 +-
gpMgmt/bin/gpload | 2 +-
gpMgmt/bin/gpload.py | 2 +-
gpMgmt/bin/gpload_test/gpload2/README | 2 +-
gpMgmt/bin/gpload_test/gpload2/TEST_local_base.py | 2 +-
gpMgmt/bin/gplogfilter | 2 +-
gpMgmt/bin/gpmemwatcher | 2 +-
gpMgmt/bin/gpmovemirrors | 2 +-
gpMgmt/bin/gppylib/commands/base.py | 4 +-
.../gppylib/commands/test/unit/test_unit_base.py | 6 +-
gpMgmt/bin/gppylib/operations/package.py | 2 +-
gpMgmt/bin/gppylib/programs/gppkg.py | 2 +-
gpMgmt/bin/gpshrink | 2 +-
gpMgmt/bin/gpssh | 4 +-
gpMgmt/bin/gpstart | 2 +-
gpMgmt/bin/gpstop | 2 +-
gpMgmt/bin/lib/gp_bash_functions.sh | 4 +-
gpMgmt/bin/lib/gpcreateseg.sh | 4 +-
gpMgmt/doc/gplogfilter_help | 4 +-
gpMgmt/doc/gpssh_help | 2 +-
gpMgmt/sbin/gpconfig_helper.py | 2 +-
gpMgmt/test/README | 2 +-
gpMgmt/test/behave/mgmt_utils/gpinitsystem.feature | 2 +-
gpMgmt/test/behave/mgmt_utils/steps/mgmt_utils.py | 36 ++++----
.../behave_utils/gpfdist_utils/gpfdist_mgmt.py | 4 +-
gpMgmt/test/behave_utils/utils.py | 2 +-
gpcontrib/gpmapreduce/input/mapred.source | 2 +-
gpcontrib/gpmapreduce/output/mapred.source | 2 +-
pom.xml | 6 +-
src/backend/gporca/scripts/cal_bitmap_test.py | 2 +-
.../gporca/scripts/get_debug_event_counters.py | 2 +-
src/bin/gpfdist/README | 2 +-
.../start_gpfdist_ssl_not_matching.bat | 2 +-
.../start_gpfdist_with_ssl.bat | 2 +-
src/bin/pg_upgrade/test_gpdb.sh | 6 +-
src/test/binary_swap/test_binary_swap.sh | 10 +--
.../expected/segwalrep/select_throttle.out | 12 +--
src/test/regress/mem_quota_util.py | 2 +-
64 files changed, 176 insertions(+), 229 deletions(-)
diff --git a/GNUmakefile.in b/GNUmakefile.in
index e6333e39bec..bde27f24aa4 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -154,17 +154,17 @@ check-tests installcheck installcheck-parallel
installcheck-tests: submake-gener
$(MAKE) -C src/test/regress $@
check:
- if [ ! -f $(prefix)/greenplum_path.sh ]; then \
+ if [ ! -f $(prefix)/cloudberry-env.sh ]; then \
$(MAKE) -C $(top_builddir) install; \
fi
- . $(prefix)/greenplum_path.sh; \
+ . $(prefix)/cloudberry-env.sh; \
if pg_isready 1>/dev/null; then \
$(MAKE) -C $(top_builddir) installcheck; \
else \
if [ ! -f $(top_builddir)/gpAux/gpdemo/gpdemo-env.sh ]; then \
- . $(prefix)/greenplum_path.sh && $(MAKE) -C $(top_builddir)
create-demo-cluster; \
+ . $(prefix)/cloudberry-env.sh && $(MAKE) -C $(top_builddir)
create-demo-cluster; \
fi; \
- . $(prefix)/greenplum_path.sh && .
$(top_builddir)/gpAux/gpdemo/gpdemo-env.sh && $(MAKE) -C $(top_builddir)
installcheck; \
+ . $(prefix)/cloudberry-env.sh && .
$(top_builddir)/gpAux/gpdemo/gpdemo-env.sh && $(MAKE) -C $(top_builddir)
installcheck; \
fi
$(call recurse,check-world,src/test src/pl src/interfaces/ecpg contrib src/bin
gpcontrib,check)
diff --git a/contrib/pax_storage/src/test/regress/mem_quota_util.py
b/contrib/pax_storage/src/test/regress/mem_quota_util.py
index 6e38a380029..7d830530c24 100755
--- a/contrib/pax_storage/src/test/regress/mem_quota_util.py
+++ b/contrib/pax_storage/src/test/regress/mem_quota_util.py
@@ -17,7 +17,7 @@ try:
from multiprocessing import Process
from gppylib.commands import unix
except Exception as e:
- sys.exit('Cannot import modules. Please check that you have sourced
greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('Cannot import modules. Please check that you have sourced
cloudberry-env.sh. Detail: ' + str(e))
def parseargs( help=False ):
parser = OptionParser()
diff --git a/deploy/build/README.CentOS.bash b/deploy/build/README.CentOS.bash
index ee9799d816e..44f81407e44 100755
--- a/deploy/build/README.CentOS.bash
+++ b/deploy/build/README.CentOS.bash
@@ -25,7 +25,7 @@ sudo yum install -y \
xerces-c-devel \
zlib-devel
-# Needed for pygresql, or you can source greenplum_path.sh after compiling
database and installing python-dependencies then
+# Needed for pygresql, or you can source cloudberry-env.sh after compiling
database and installing python-dependencies then
sudo yum install -y \
postgresql \
postgresql-devel
diff --git a/deploy/build/README.Linux.md b/deploy/build/README.Linux.md
index 4f609855a38..283c4faf17e 100644
--- a/deploy/build/README.Linux.md
+++ b/deploy/build/README.Linux.md
@@ -170,7 +170,7 @@ After you have installed all the dependencies and performed
the prerequisite pla
make -j8 install
```
-3. Bring in the Greenplum environment for your running shell.
+3. Bring in the Cloudberry environment for your running shell.
```bash
cd ..
@@ -179,7 +179,7 @@ After you have installed all the dependencies and performed
the prerequisite pla
chown -R gpadmin:gpadmin cloudberry/
su - gpadmin
cd cloudberry/
- source /usr/local/cloudberry/greenplum_path.sh
+ source /usr/local/cloudberry/cloudberry-env.sh
```
4. Start the demo cluster.
diff --git a/deploy/build/README.macOS.bash b/deploy/build/README.macOS.bash
index 4dff895df50..1d32bc29ee7 100755
--- a/deploy/build/README.macOS.bash
+++ b/deploy/build/README.macOS.bash
@@ -47,7 +47,7 @@ if [ ! -d /tmp/cbdb-devenv/gp-xerces ] ; then
cd - || exit
fi
-# Needed for pygresql, or you can source greenplum_path.sh after compiling
database and installing python-dependencies then
+# Needed for pygresql, or you can source cloudberry-env.sh after compiling
database and installing python-dependencies then
brew install postgresql@14
brew install python3
@@ -107,7 +107,7 @@ cat << EOF
================
-Please source greenplum_path.sh after compiling database, then
+Please source cloudberry-env.sh after compiling database, then
pip3 install --user -r ../../python-dependencies.txt
diff --git a/deploy/build/README.macOS.md b/deploy/build/README.macOS.md
index 58a9ff86178..51e99e40947 100644
--- a/deploy/build/README.macOS.md
+++ b/deploy/build/README.macOS.md
@@ -60,9 +60,9 @@ BREWPREFIX=$(brew --prefix); export
PATH="$BREWPREFIX/opt/gnu-sed/libexec/gnubin
make -j8
make -j8 install
-# 3. Bring in Greenplum environment for Apache Cloudberry into your running
shell.
+# 3. Bring in Cloudberry environment for Apache Cloudberry into your running
shell.
-source $(cd ~; pwd)/install/cbdb/greenplum_path.sh
+source $(cd ~; pwd)/install/cbdb/cloudberry-env.sh
# 4. Install the Python dependencies.
diff --git a/deploy/build/README.md b/deploy/build/README.md
index 12ca71e6596..0d9cf57eb9b 100644
--- a/deploy/build/README.md
+++ b/deploy/build/README.md
@@ -18,8 +18,8 @@ This guides describes how to build Apache Cloudberry from
source code.
make -j8
make -j8 install
-# Bring in greenplum environment for CBDB into your running shell
-source /usr/local/cloudberry/greenplum_path.sh
+# Bring in cloudberry environment for CBDB into your running shell
+source /usr/local/cloudberry/cloudberry-env.sh
# Start demo cluster
make create-demo-cluster
diff --git a/gpAux/Makefile b/gpAux/Makefile
index 6502cffd0c4..7f53f53591e 100644
--- a/gpAux/Makefile
+++ b/gpAux/Makefile
@@ -221,7 +221,6 @@ define BUILD_STEPS
cd $(BUILDDIR) && PYGRESQL_LDFLAGS=' -Wl,-rpath,\$$$$ORIGIN/..
-Wl,--enable-new-dtags ' $(MAKE) $(PARALLEL_MAKE_OPTS) install
cd $(BUILDDIR)/src/pl/plpython && $(MAKE) clean && $(MAKE)
$(PARALLEL_MAKE_OPTS) install && cd $(BUILDDIR)
cd $(BUILDDIR)/src/pl/plperl && $(MAKE) clean && echo "LDFLAGS +=
-Wl,-rpath,$(perl_archlibexp)/CORE -Wl,--enable-new-dtags" >> GNUmakefile &&
echo "LDFLAGS_SL += -Wl,-rpath,$(perl_archlibexp)/CORE -Wl,--enable-new-dtags"
>> GNUmakefile && $(MAKE) $(PARALLEL_MAKE_OPTS) install && cd $(BUILDDIR)
- #@$(MAKE) greenplum_path INSTLOC=$(INSTLOC)
#@$(MAKE) mgmtcopy INSTLOC=$(INSTLOC)
@$(MAKE) copylibs INSTLOC=$(INSTLOC)
@$(MAKE) clients INSTLOC=$(INSTLOC) CLIENTSINSTLOC=$(CLIENTSINSTLOC)
@@ -233,7 +232,7 @@ endef
ifeq "$(BLD_GPDB_BUILDSET)" "partial"
define BUILD_STEPS
rm -rf $(INSTLOC)
- cd $(BUILDDIR)/gpMgmt/ && $(MAKE) generate_greenplum_path_file
+ cd $(BUILDDIR)/gpMgmt/ && $(MAKE) generate_cloudberry_env_file
cd $(BUILDDIR)/src/backend/ && $(MAKE) ../../src/include/parser/gram.h
cd $(BUILDDIR)/src/backend/ && $(MAKE)
../../src/include/utils/errcodes.h
cd $(BUILDDIR)/src/backend/ && $(MAKE)
../../src/include/utils/fmgroids.h
diff --git a/gpAux/client/install/src/windows/CreatePackage.bat
b/gpAux/client/install/src/windows/CreatePackage.bat
index b6a782bebda..fe0cfd0bbee 100644
--- a/gpAux/client/install/src/windows/CreatePackage.bat
+++ b/gpAux/client/install/src/windows/CreatePackage.bat
@@ -3,7 +3,7 @@ set VERSION=%2
echo %VERSION% > %GPDB_INSTALL_PATH%\VERSION
copy ..\..\..\..\..\NOTICE %GPDB_INSTALL_PATH%
copy ..\..\..\..\..\LICENSE %GPDB_INSTALL_PATH%
-copy ..\..\..\scripts\greenplum_clients_path.bat %GPDB_INSTALL_PATH%
+copy ..\..\..\scripts\cloudberry_clients_path.bat %GPDB_INSTALL_PATH%
mkdir %GPDB_INSTALL_PATH%\lib\python\yaml
copy ..\..\..\..\..\gpMgmt\bin\gpload.py %GPDB_INSTALL_PATH%\bin
mkdir %GPDB_INSTALL_PATH%\bin\gppylib
@@ -15,4 +15,4 @@ for %%f in
(..\..\..\..\..\gpMgmt\bin\pythonSrc\ext\PyYAML-*.tar.gz) do tar -xf
for /D %%d in (PyYAML-*) do copy %%d\lib\yaml\*
%GPDB_INSTALL_PATH%\lib\python\yaml
perl -p -e "s,__VERSION_PLACEHOLDER__,%VERSION%," greenplum-clients.wxs >
greenplum-clients-%VERSION%.wxs
candle.exe -nologo greenplum-clients-%VERSION%.wxs -out
greenplum-clients-%VERSION%.wixobj -dSRCDIR=%GPDB_INSTALL_PATH%
-dVERSION=%VERSION%
-light.exe -nologo -sval greenplum-clients-%VERSION%.wixobj -out
greenplum-clients-x86_64.msi
\ No newline at end of file
+light.exe -nologo -sval greenplum-clients-%VERSION%.wixobj -out
greenplum-clients-x86_64.msi
diff --git a/gpAux/client/install/src/windows/greenplum-clients.wxs
b/gpAux/client/install/src/windows/greenplum-clients.wxs
index 0f17c299112..4e8f0128d8c 100755
--- a/gpAux/client/install/src/windows/greenplum-clients.wxs
+++ b/gpAux/client/install/src/windows/greenplum-clients.wxs
@@ -1100,7 +1100,7 @@ If you want to review or change any of your installation
settings, click Back. C
<Environment Id="CLIENTS_ENV" Action="set" Permanent="no"
System="yes" Part="all" Name="GPHOME_CLIENTS" Value="[BASEDIR]" />
<Environment Id="PYTHON_ENV" Action="set" Permanent="no"
System="yes" Part="last" Name="PYTHONPATH" Value="%GPHOME_CLIENTS%\lib\python"
/>
<Environment Id="PATH_ENV" Action="set" Permanent="no"
System="yes" Part="last" Name="PATH"
Value="%GPHOME_CLIENTS%bin;%GPHOME_CLIENTS%lib" />
- <File Id="greenplum_clients_path.bat"
Name="greenplum_clients_path.bat" ShortName="BIZGRES1.BAT"
Source="$(var.SRCDIR)\greenplum_clients_path.bat" />
+ <File Id="cloudberry_clients_path.bat"
Name="cloudberry_clients_path.bat" ShortName="BIZGRES1.BAT"
Source="$(var.SRCDIR)\cloudberry_clients_path.bat" />
<File Id="LICENSE" Name="Pivotal License" ShortName="LICENSE"
Source="$(var.SRCDIR)\LICENSE" />
<File Id="NOTICE" Name="Thirdpary Notice" ShortName="NOTICE"
Source="$(var.SRCDIR)\NOTICE" />
<File Id="VERSION" Name="GPDB Clients Version"
ShortName="VERSION" Source="$(var.SRCDIR)\VERSION" />
diff --git a/gpAux/client/scripts/greenplum_clients_path.bat
b/gpAux/client/scripts/cloudberry_clients_path.bat
similarity index 100%
rename from gpAux/client/scripts/greenplum_clients_path.bat
rename to gpAux/client/scripts/cloudberry_clients_path.bat
diff --git a/gpAux/client/scripts/greenplum_clients_path.sh
b/gpAux/client/scripts/cloudberry_clients_path.sh
similarity index 60%
rename from gpAux/client/scripts/greenplum_clients_path.sh
rename to gpAux/client/scripts/cloudberry_clients_path.sh
index 53dd4a286aa..f80ee53ed3f 100644
--- a/gpAux/client/scripts/greenplum_clients_path.sh
+++ b/gpAux/client/scripts/cloudberry_clients_path.sh
@@ -1,18 +1,3 @@
-# --------------------------------------------------------------------
-# NOTICE from the Apache Cloudberry PPMC
-# --------------------------------------------------------------------
-# This file uses the term 'greenplum' to maintain compatibility with
-# earlier versions of Apache Cloudberry, which was originally called
-# Greenplum. This usage does not refer to VMware Tanzu Greenplum,
-# nor does it imply that Apache Cloudberry (Incubating) is affiliated
-# with, endorsed by, or sponsored by Broadcom Inc.
-#
-# This file will be renamed in a future Apache Cloudberry release to
-# ensure compliance with Apache Software Foundation guidelines.
-# We will announce the change on the project mailing list and website.
-#
-# See: https://lists.apache.org/thread/b8o974mnnqk6zpy86dgll2pgqcvqgnwm
-# --------------------------------------------------------------------
if test -n "${ZSH_VERSION:-}"; then
# zsh
diff --git a/gpAux/gpdemo/README b/gpAux/gpdemo/README
index 314de0d60b3..79e976fbd83 100644
--- a/gpAux/gpdemo/README
+++ b/gpAux/gpdemo/README
@@ -31,13 +31,13 @@ RUNNING GP DEMO
su - gpadmin
-2. Source greenplum_path.sh
+2. Source cloudberry-env.sh
- . /usr/local/gpdb/greenplum_path.sh
+ . /usr/local/cloudberry-db/cloudberry-env.sh
Note: There is a space between the dot and the slash.
- The "." will source the greenplum_path.sh into the current
+ The "." will source the cloudberry-env.sh into the current
shell, instead of starting a subprocess.
3. Create the cluster at the current directory:
diff --git a/gpAux/gpdemo/demo_cluster.sh b/gpAux/gpdemo/demo_cluster.sh
index 8293fc687db..225bb76a5ee 100755
--- a/gpAux/gpdemo/demo_cluster.sh
+++ b/gpAux/gpdemo/demo_cluster.sh
@@ -120,7 +120,7 @@ cleanDemo(){
##
(export COORDINATOR_DATA_DIRECTORY=$QDDIR/${SEG_PREFIX}-1;
- source ${GPHOME}/greenplum_path.sh;
+ source ${GPHOME}/cloudberry-env.sh;
gpstop -ai)
##
@@ -180,7 +180,7 @@ done
if [ -z "${GPHOME}" ]; then
echo "FATAL: The GPHOME environment variable is not set."
echo ""
- echo " You can set it by sourcing the greenplum_path.sh"
+ echo " You can set it by sourcing the cloudberry-env.sh"
echo " file in your Cloudberry installation directory."
echo ""
exit 1
diff --git a/gpAux/releng/gppkg.mk b/gpAux/releng/gppkg.mk
index 7706e7f4d8e..e93fcd1f74c 100644
--- a/gpAux/releng/gppkg.mk
+++ b/gpAux/releng/gppkg.mk
@@ -62,7 +62,7 @@ ifdef DEPENDENT_RPMS
cp $${dep_rpm} gppkg/deps; \
done
endif
- source $(INSTLOC)/greenplum_path.sh && gppkg --build gppkg
+ source $(INSTLOC)/cloudberry-env.sh && gppkg --build gppkg
rm -rf gppkg
clean:
@@ -74,6 +74,6 @@ ifdef EXTRA_CLEAN
endif
install: $(TARGET_GPPKG)
- source $(INSTLOC)/greenplum_path.sh && gppkg -i $(TARGET_GPPKG)
+ source $(INSTLOC)/cloudberry-env.sh && gppkg -i $(TARGET_GPPKG)
.PHONY: install clean
diff --git a/gpMgmt/Makefile b/gpMgmt/Makefile
index 372dae8ed46..60abfd04cb3 100644
--- a/gpMgmt/Makefile
+++ b/gpMgmt/Makefile
@@ -6,12 +6,12 @@ SUBDIRS= sbin bin doc
$(recurse)
-generate_greenplum_path_file:
+generate_cloudberry_env_file:
mkdir -p $(DESTDIR)$(prefix)
unset LIBPATH; \
- bin/generate-greenplum-path.sh > $(DESTDIR)$(prefix)/greenplum_path.sh
+ bin/generate-cloudberry-env.sh > $(DESTDIR)$(prefix)/cloudberry-env.sh
-install: generate_greenplum_path_file
+install: generate_cloudberry_env_file
mkdir -p $(DESTDIR)$(prefix)/lib/python
# Setup /lib/python contents
diff --git a/gpMgmt/bin/README.md b/gpMgmt/bin/README.md
index e28809bd86e..3dae8248293 100644
--- a/gpMgmt/bin/README.md
+++ b/gpMgmt/bin/README.md
@@ -12,7 +12,7 @@ To run any of these python scripts, necessary libraries must
be installed, and P
PYTHONPATH="\$GPHOME/lib/python:${PYTHONPATH}"
```
-This will be set automatically with a `source $GPHOME/greenplum_path.sh`
+This will be set automatically with a `source $GPHOME/cloudberry-env.sh`
## Python Version
diff --git a/gpMgmt/bin/analyzedb b/gpMgmt/bin/analyzedb
index cc51e265927..48d8e16872c 100755
--- a/gpMgmt/bin/analyzedb
+++ b/gpMgmt/bin/analyzedb
@@ -37,7 +37,7 @@ try:
from gppylib.operations.unix import CheckDir, CheckFile, MakeDir
except ImportError as e:
- sys.exit('Cannot import modules. Please check that you have sourced
greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('Cannot import modules. Please check that you have sourced
cloudberry-env.sh. Detail: ' + str(e))
EXECNAME = 'analyzedb'
STATEFILE_DIR = 'db_analyze'
diff --git a/gpMgmt/bin/generate-cloudberry-env.sh
b/gpMgmt/bin/generate-cloudberry-env.sh
new file mode 100755
index 00000000000..7f1f9074efc
--- /dev/null
+++ b/gpMgmt/bin/generate-cloudberry-env.sh
@@ -0,0 +1,63 @@
+#!/usr/bin/env bash
+
+cat <<"EOF"
+if test -n "${ZSH_VERSION:-}"; then
+ # zsh
+ SCRIPT_PATH="${(%):-%x}"
+elif test -n "${BASH_VERSION:-}"; then
+ # bash
+ SCRIPT_PATH="${BASH_SOURCE[0]}"
+else
+ # Unknown shell, hope below works.
+ # Tested with dash
+ result=$(lsof -p $$ -Fn | tail --lines=1 | xargs --max-args=2 | cut
--delimiter=' ' --fields=2)
+ SCRIPT_PATH=${result#n}
+fi
+
+if test -z "$SCRIPT_PATH"; then
+ echo "The shell cannot be identified. \$GPHOME may not be set correctly."
>&2
+fi
+SCRIPT_DIR="$(cd "$(dirname "${SCRIPT_PATH}")" >/dev/null 2>&1 && pwd)"
+
+if [ ! -L "${SCRIPT_DIR}" ]; then
+ GPHOME=${SCRIPT_DIR}
+else
+ GPHOME=$(readlink "${SCRIPT_DIR}")
+fi
+EOF
+
+cat <<"EOF"
+PYTHONPATH="${GPHOME}/lib/python"
+PATH="${GPHOME}/bin:${PATH}"
+LD_LIBRARY_PATH="${GPHOME}/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
+
+if [ -e "${GPHOME}/etc/openssl.cnf" ]; then
+ OPENSSL_CONF="${GPHOME}/etc/openssl.cnf"
+fi
+
+#setup JAVA_HOME
+if [ -x "${GPHOME}/ext/jdk/bin/java" ]; then
+ JAVA_HOME="${GPHOME}/ext/jdk"
+ PATH="${JAVA_HOME}/bin:${PATH}"
+ CLASSPATH=${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tool.jar
+fi
+
+export GPHOME
+export PATH
+export PYTHONPATH
+export LD_LIBRARY_PATH
+export OPENSSL_CONF
+export JAVA_HOME
+export CLASSPATH
+
+# Load the external environment variable files
+if [ -d "${GPHOME}/etc/environment.d" ]; then
+ LOGGER=$(which logger 2> /dev/null || which true)
+ set -o allexport
+ for env in $(find "${GPHOME}/etc/environment.d" -regextype sed -regex
'.*\/[0-9][0-9]-.*\.conf$' -type f | sort -n); do
+ $LOGGER -t "greenplum-path.sh" "loading environment from ${env}"
+ source "${env}"
+ done
+ set +o allexport
+fi
+EOF
diff --git a/gpMgmt/bin/generate-greenplum-path.sh
b/gpMgmt/bin/generate-greenplum-path.sh
deleted file mode 100755
index 5a3b6e35698..00000000000
--- a/gpMgmt/bin/generate-greenplum-path.sh
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/usr/bin/env bash
-# --------------------------------------------------------------------
-# NOTICE from the Apache Cloudberry PPMC
-# --------------------------------------------------------------------
-# This file uses the term 'greenplum' to maintain compatibility with
-# earlier versions of Apache Cloudberry, which was originally called
-# Greenplum. This usage does not refer to VMware Tanzu Greenplum,
-# nor does it imply that Apache Cloudberry (Incubating) is affiliated
-# with, endorsed by, or sponsored by Broadcom Inc.
-#
-# This file will be renamed in a future Apache Cloudberry release to
-# ensure compliance with Apache Software Foundation guidelines.
-# We will announce the change on the project mailing list and website.
-#
-# See: https://lists.apache.org/thread/b8o974mnnqk6zpy86dgll2pgqcvqgnwm
-# --------------------------------------------------------------------
-
-cat <<"EOF"
-if [ -n "${PS1-}" ]; then
- echo "
-# --------------------------------------------------------------------
-# NOTICE from the Apache Cloudberry PPMC
-# --------------------------------------------------------------------
-# This file uses the term 'greenplum' to maintain compatibility with
-# earlier versions of Apache Cloudberry, which was originally called
-# Greenplum. This usage does not refer to VMware Tanzu Greenplum,
-# nor does it imply that Apache Cloudberry (Incubating) is affiliated
-# with, endorsed by, or sponsored by Broadcom Inc.
-#
-# This file will be renamed in a future Apache Cloudberry release to
-# ensure compliance with Apache Software Foundation guidelines.
-# We will announce the change on the project mailing list and website.
-#
-# See: https://lists.apache.org/thread/b8o974mnnqk6zpy86dgll2pgqcvqgnwm
-# --------------------------------------------------------------------
-"
-fi
-EOF
-
-cat <<"EOF"
-if test -n "${ZSH_VERSION:-}"; then
- # zsh
- SCRIPT_PATH="${(%):-%x}"
-elif test -n "${BASH_VERSION:-}"; then
- # bash
- SCRIPT_PATH="${BASH_SOURCE[0]}"
-else
- # Unknown shell, hope below works.
- # Tested with dash
- result=$(lsof -p $$ -Fn | tail --lines=1 | xargs --max-args=2 | cut
--delimiter=' ' --fields=2)
- SCRIPT_PATH=${result#n}
-fi
-
-if test -z "$SCRIPT_PATH"; then
- echo "The shell cannot be identified. \$GPHOME may not be set correctly."
>&2
-fi
-SCRIPT_DIR="$(cd "$(dirname "${SCRIPT_PATH}")" >/dev/null 2>&1 && pwd)"
-
-if [ ! -L "${SCRIPT_DIR}" ]; then
- GPHOME=${SCRIPT_DIR}
-else
- GPHOME=$(readlink "${SCRIPT_DIR}")
-fi
-EOF
-
-cat <<"EOF"
-PYTHONPATH="${GPHOME}/lib/python"
-PATH="${GPHOME}/bin:${PATH}"
-LD_LIBRARY_PATH="${GPHOME}/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
-
-if [ -e "${GPHOME}/etc/openssl.cnf" ]; then
- OPENSSL_CONF="${GPHOME}/etc/openssl.cnf"
-fi
-
-#setup JAVA_HOME
-if [ -x "${GPHOME}/ext/jdk/bin/java" ]; then
- JAVA_HOME="${GPHOME}/ext/jdk"
- PATH="${JAVA_HOME}/bin:${PATH}"
- CLASSPATH=${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tool.jar
-fi
-
-export GPHOME
-export PATH
-export PYTHONPATH
-export LD_LIBRARY_PATH
-export OPENSSL_CONF
-export JAVA_HOME
-export CLASSPATH
-
-# Load the external environment variable files
-if [ -d "${GPHOME}/etc/environment.d" ]; then
- LOGGER=$(which logger 2> /dev/null || which true)
- set -o allexport
- for env in $(find "${GPHOME}/etc/environment.d" -regextype sed -regex
'.*\/[0-9][0-9]-.*\.conf$' -type f | sort -n); do
- $LOGGER -t "greenplum-path.sh" "loading environment from ${env}"
- source "${env}"
- done
- set +o allexport
-fi
-EOF
diff --git a/gpMgmt/bin/gpactivatestandby b/gpMgmt/bin/gpactivatestandby
index 4c2069f0970..020ead515f3 100755
--- a/gpMgmt/bin/gpactivatestandby
+++ b/gpMgmt/bin/gpactivatestandby
@@ -33,7 +33,7 @@ try:
from gppylib.userinput import ask_yesno
except Exception as e:
sys.exit('ERROR: Cannot import modules. Please check that you '
- 'have sourced greenplum_path.sh. Detail: ' + str(e))
+ 'have sourced cloudberry-env.sh. Detail: ' + str(e))
EXECNAME = os.path.split(__file__)[-1]
diff --git a/gpMgmt/bin/gpconfig b/gpMgmt/bin/gpconfig
index 7bd3023ea85..3d5495bd01b 100755
--- a/gpMgmt/bin/gpconfig
+++ b/gpMgmt/bin/gpconfig
@@ -34,7 +34,7 @@ try:
from gpconfig_modules.parse_guc_metadata import ParseGuc
except ImportError as err:
sys.exit('Cannot import modules. Please check that you have sourced '
- 'greenplum_path.sh. Detail: ' + str(err))
+ 'cloudberry-env.sh. Detail: ' + str(err))
EXECNAME = os.path.split(__file__)[-1]
diff --git a/gpMgmt/bin/gpdeletesystem b/gpMgmt/bin/gpdeletesystem
index 8299d86d820..3730d2758fe 100755
--- a/gpMgmt/bin/gpdeletesystem
+++ b/gpMgmt/bin/gpdeletesystem
@@ -24,7 +24,7 @@ try:
from gppylib.operations.segment_tablespace_locations import
get_tablespace_locations
except ImportError as e:
sys.exit('ERROR: Cannot import modules. Please check that you '
- 'have sourced greenplum_path.sh. Detail: ' + str(e))
+ 'have sourced cloudberry-env.sh. Detail: ' + str(e))
EXECNAME = os.path.split(__file__)[-1]
diff --git a/gpMgmt/bin/gpdirtableload b/gpMgmt/bin/gpdirtableload
index 2ad6933059d..72f6dac9ca0 100755
--- a/gpMgmt/bin/gpdirtableload
+++ b/gpMgmt/bin/gpdirtableload
@@ -420,7 +420,7 @@ class gpdirtableload:
'greenplum_loaders_path.sh')
elif os.environ.get('GPHOME'):
srcfile = os.path.join(os.environ.get('GPHOME'),
- 'greenplum_path.sh')
+ 'cloudberry-env.sh')
if (not (srcfile and os.path.exists(srcfile))):
self.log(self.ERROR, 'cannot find cloudberry environment ' +
'file: environment misconfigured')
@@ -488,7 +488,7 @@ class gpdirtableload:
'greenplum_loaders_path.sh')
elif os.environ.get('GPHOME'):
srcfile = os.path.join(os.environ.get('GPHOME'),
- 'greenplum_path.sh')
+ 'cloudberry-env.sh')
if (not (srcfile and os.path.exists(srcfile))):
self.log(self.ERROR, 'cannot find cloudberry environment ' +
'file: environment misconfigured')
diff --git a/gpMgmt/bin/gpexpand b/gpMgmt/bin/gpexpand
index 562fad58213..dcbed918a19 100755
--- a/gpMgmt/bin/gpexpand
+++ b/gpMgmt/bin/gpexpand
@@ -44,7 +44,7 @@ try:
from gppylib.operations.update_pg_hba_on_segments import
update_pg_hba_on_segments
except ImportError as e:
- sys.exit('ERROR: Cannot import modules. Please check that you have
sourced greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('ERROR: Cannot import modules. Please check that you have
sourced cloudberry-env.sh. Detail: ' + str(e))
# constants
MAX_PARALLEL_EXPANDS = 96
diff --git a/gpMgmt/bin/gpinitstandby b/gpMgmt/bin/gpinitstandby
index 3e0ee7516bf..ad14c04946e 100755
--- a/gpMgmt/bin/gpinitstandby
+++ b/gpMgmt/bin/gpinitstandby
@@ -22,7 +22,7 @@ try:
from gppylib.commands.pg import PgBaseBackup
except ImportError as e:
sys.exit('ERROR: Cannot import modules. Please check that you '
- 'have sourced greenplum_path.sh. Detail: ' + str(e))
+ 'have sourced cloudberry-env.sh. Detail: ' + str(e))
EXECNAME = os.path.split(__file__)[-1]
diff --git a/gpMgmt/bin/gpinitsystem b/gpMgmt/bin/gpinitsystem
index 1ce4132e53d..fa85d42ae3f 100755
--- a/gpMgmt/bin/gpinitsystem
+++ b/gpMgmt/bin/gpinitsystem
@@ -2271,7 +2271,7 @@ LOG_MSG "[INFO]:-Apache Cloudberry instance successfully
created" 1
LOG_MSG "[INFO]:-------------------------------------------------------" 1
LOG_MSG "[INFO]:-To complete the environment configuration, please " 1
LOG_MSG "[INFO]:-update $USER_NAME .bashrc file with the following" 1
-LOG_MSG "[INFO]:-1. Ensure that the greenplum_path.sh file is sourced" 1
+LOG_MSG "[INFO]:-1. Ensure that the cloudberry-env.sh file is sourced" 1
LOG_MSG "[INFO]:-2. Add \"export
COORDINATOR_DATA_DIRECTORY=${COORDINATOR_DIRECTORY}/${SEG_PREFIX}-1\"" 1
LOG_MSG "[INFO]:- to access the Cloudberry scripts for this instance:" 1
LOG_MSG "[INFO]:- or, use -d ${COORDINATOR_DIRECTORY}/${SEG_PREFIX}-1 option
for the Cloudberry scripts" 1
diff --git a/gpMgmt/bin/gpload b/gpMgmt/bin/gpload
index 33a0ec0e9f3..fb945286fff 100755
--- a/gpMgmt/bin/gpload
+++ b/gpMgmt/bin/gpload
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
if [ ! -z "$GPHOME" ]; then
- . $GPHOME/greenplum_path.sh
+ . $GPHOME/cloudberry-env.sh
fi
if [ ! -z "$GPHOME_LOADERS" ]; then
. $GPHOME_LOADERS/greenplum_loaders_path.sh
diff --git a/gpMgmt/bin/gpload.py b/gpMgmt/bin/gpload.py
index a1696947bbc..82a0a571166 100755
--- a/gpMgmt/bin/gpload.py
+++ b/gpMgmt/bin/gpload.py
@@ -1654,7 +1654,7 @@ class gpload:
'greenplum_loaders_path.sh')
elif os.environ.get('GPHOME'):
srcfile = os.path.join(os.environ.get('GPHOME'),
- 'greenplum_path.sh')
+ 'cloudberry-env.sh')
if (not (srcfile and os.path.exists(srcfile))):
self.log(self.ERROR, 'cannot find cloudberry
environment ' +
diff --git a/gpMgmt/bin/gpload_test/gpload2/README
b/gpMgmt/bin/gpload_test/gpload2/README
index 588812f82a2..b29c28771a0 100644
--- a/gpMgmt/bin/gpload_test/gpload2/README
+++ b/gpMgmt/bin/gpload_test/gpload2/README
@@ -2,7 +2,7 @@ The remote tests is intended to be run for remote server,
which means you are compiling loader package on local
machine but GPDB server is located on a separate machine.
-To run this test, first source greenplum_path.sh in
+To run this test, first source cloudberry-env.sh in
cloudberry-db-devel, not the greenplum-loaders-devel,
because loader package don't have the necessary diff tools.
diff --git a/gpMgmt/bin/gpload_test/gpload2/TEST_local_base.py
b/gpMgmt/bin/gpload_test/gpload2/TEST_local_base.py
index 5c47e724ff3..45d885ec87a 100755
--- a/gpMgmt/bin/gpload_test/gpload2/TEST_local_base.py
+++ b/gpMgmt/bin/gpload_test/gpload2/TEST_local_base.py
@@ -95,7 +95,7 @@ def getPortCoordinatorOnly(host =
'localhost',coordinator_value = None,
coordinator_pattern = r"Context:\s*-1\s*Value:\s*\d+"
command = "gpconfig -s %s" % ( "port" )
- cmd = "source %s/greenplum_path.sh; export COORDINATOR_DATA_DIRECTORY=%s;
export PGPORT=%s; %s" \
+ cmd = "source %s/cloudberry-env.sh; export COORDINATOR_DATA_DIRECTORY=%s;
export PGPORT=%s; %s" \
% (gphome, cdd, port, command)
(ok,out) = run(cmd)
diff --git a/gpMgmt/bin/gplogfilter b/gpMgmt/bin/gplogfilter
index 693fb7c2f05..a667ae34002 100755
--- a/gpMgmt/bin/gplogfilter
+++ b/gpMgmt/bin/gplogfilter
@@ -24,7 +24,7 @@ try:
from gppylib.logfilter import *
from gppylib.commands.gp import get_coordinatordatadir
except ImportError as e:
- sys.exit('ERROR: Cannot import modules. Please check that you have
sourced greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('ERROR: Cannot import modules. Please check that you have
sourced cloudberry-env.sh. Detail: ' + str(e))
# These values are from cdb-pg/src/backend/po/*.po
TROUBLE_VALUES = [
diff --git a/gpMgmt/bin/gpmemwatcher b/gpMgmt/bin/gpmemwatcher
index 6569015bc09..1fb39adfad8 100755
--- a/gpMgmt/bin/gpmemwatcher
+++ b/gpMgmt/bin/gpmemwatcher
@@ -132,7 +132,7 @@ def launchProcess(host, workdir):
if not gphome:
raise Exception('Environment Variable GPHOME not set')
- py_string = 'source ' + os.path.join(gphome, 'greenplum_path.sh') + '; '
+ py_string = 'source ' + os.path.join(gphome, 'cloudberry-env.sh') + '; '
# Now let's just quick check the host as to whether the python version is
>= 2.6
try:
diff --git a/gpMgmt/bin/gpmovemirrors b/gpMgmt/bin/gpmovemirrors
index 7220a0f897e..c5e694399a5 100755
--- a/gpMgmt/bin/gpmovemirrors
+++ b/gpMgmt/bin/gpmovemirrors
@@ -30,7 +30,7 @@ try:
from gppylib.operations.update_pg_hba_on_segments import
update_pg_hba_for_new_mirrors
except ImportError as e:
- sys.exit('ERROR: Cannot import modules. Please check that you have
sourced greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('ERROR: Cannot import modules. Please check that you have
sourced cloudberry-env.sh. Detail: ' + str(e))
# constants
GPDB_STOPPED = 1
diff --git a/gpMgmt/bin/gppylib/commands/base.py
b/gpMgmt/bin/gppylib/commands/base.py
index 98481425071..d455c6e2d13 100755
--- a/gpMgmt/bin/gppylib/commands/base.py
+++ b/gpMgmt/bin/gppylib/commands/base.py
@@ -510,10 +510,10 @@ class RemoteExecutionContext(LocalExecutionContext):
if localhost != self.targetHost:
cmd.cmdStr = "ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 " \
"{targethost} \"{gphome}
{cmdstr}\"".format(targethost=self.targetHost,
- gphome=".
%s/greenplum_path.sh;" % self.gphome,
+ gphome=".
%s/cloudberry-env.sh;" % self.gphome,
cmdstr=cmd.cmdStr)
else:
- cmd.cmdStr = "bash -c \"{gphome} {cmdstr}\"".format(gphome=".
%s/greenplum_path.sh;" % self.gphome,
+ cmd.cmdStr = "bash -c \"{gphome} {cmdstr}\"".format(gphome=".
%s/cloudberry-env.sh;" % self.gphome,
cmdstr=cmd.cmdStr)
LocalExecutionContext.execute(self, cmd, pickled=pickled,
start_new_session=start_new_session)
if (cmd.get_stderr().startswith('ssh_exchange_identification:
Connection closed by remote host')):
diff --git a/gpMgmt/bin/gppylib/commands/test/unit/test_unit_base.py
b/gpMgmt/bin/gppylib/commands/test/unit/test_unit_base.py
index 6de0f145edf..9f9e6105dad 100644
--- a/gpMgmt/bin/gppylib/commands/test/unit/test_unit_base.py
+++ b/gpMgmt/bin/gppylib/commands/test/unit/test_unit_base.py
@@ -17,13 +17,13 @@ class WorkerPoolTestCase(unittest.TestCase):
self.subject = RemoteExecutionContext("myhost", "my_stdin")
cmd = Command("dummy name", "echo 'foo'")
self.subject.execute(cmd)
- self.assertIn(". %s/greenplum_path.sh;" % GPHOME, cmd.cmdStr)
+ self.assertIn(". %s/cloudberry-env.sh;" % GPHOME, cmd.cmdStr)
def test_RemoteExecutionContext_uses_provided_gphome_when_set(self):
self.subject = RemoteExecutionContext(targetHost="myhost",
stdin="my_stdin", gphome="other/gphome")
cmd = Command("dummy name", "echo 'foo'")
self.subject.execute(cmd)
- self.assertIn(". other/gphome/greenplum_path.sh;", cmd.cmdStr)
+ self.assertIn(". other/gphome/cloudberry-env.sh;", cmd.cmdStr)
def test_LocalExecutionContext_uses_no_environment(self):
self.subject = LocalExecutionContext(None)
@@ -53,7 +53,7 @@ class WorkerPoolTestCase(unittest.TestCase):
cmd.propagate_env_map['bar'] = 1
self.subject.execute(cmd)
self.assertEqual("bar=1 && foo=1 && ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 localhost "
- "\". gphome/greenplum_path.sh; bar=1 && foo=1 && ls
/tmp\"", cmd.cmdStr)
+ "\". gphome/cloudberry-env.sh; bar=1 && foo=1 && ls
/tmp\"", cmd.cmdStr)
@patch('gppylib.commands.base.Command.get_stderr',
return_value="ssh_exchange_identification: Connection closed by
remote host")
diff --git a/gpMgmt/bin/gppylib/operations/package.py
b/gpMgmt/bin/gppylib/operations/package.py
index 2af3bfba381..f6f52a634ae 100644
--- a/gpMgmt/bin/gppylib/operations/package.py
+++ b/gpMgmt/bin/gppylib/operations/package.py
@@ -24,7 +24,7 @@ try:
from yaml.scanner import ScannerError
except ImportError as ex:
sys.exit(
- 'Operation: Cannot import modules. Please check that you have sourced
greenplum_path.sh. Detail: ' + str(ex))
+ 'Operation: Cannot import modules. Please check that you have sourced
cloudberry-env.sh. Detail: ' + str(ex))
logger = gplog.get_default_logger()
diff --git a/gpMgmt/bin/gppylib/programs/gppkg.py
b/gpMgmt/bin/gppylib/programs/gppkg.py
index f784386ea5f..70682b67a1c 100755
--- a/gpMgmt/bin/gppylib/programs/gppkg.py
+++ b/gpMgmt/bin/gppylib/programs/gppkg.py
@@ -20,7 +20,7 @@ try:
from gppylib.operations.unix import ListFilesByPattern
except ImportError as ex:
- sys.exit('Cannot import modules. Please check that you have sourced
greenplum_path.sh. Detail: ' + str(ex))
+ sys.exit('Cannot import modules. Please check that you have sourced
cloudberry-env.sh. Detail: ' + str(ex))
logger = gplog.get_default_logger()
diff --git a/gpMgmt/bin/gpshrink b/gpMgmt/bin/gpshrink
index 4b1603e5093..05b4966ee19 100644
--- a/gpMgmt/bin/gpshrink
+++ b/gpMgmt/bin/gpshrink
@@ -43,7 +43,7 @@ try:
from gppylib.operations.update_pg_hba_on_segments import
update_pg_hba_on_segments
except ImportError as e:
- sys.exit('ERROR: Cannot import modules. Please check that you have
sourced greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('ERROR: Cannot import modules. Please check that you have
sourced cloudberry-env.sh. Detail: ' + str(e))
# constants
MAX_PARALLEL_SHRINKS = 96
diff --git a/gpMgmt/bin/gpssh b/gpMgmt/bin/gpssh
index b27cb5cf47b..f3105599d21 100755
--- a/gpMgmt/bin/gpssh
+++ b/gpMgmt/bin/gpssh
@@ -211,7 +211,7 @@ def interactive():
GV.session.login(GV.opt['-h'], GV.USER, GV.DELAY_BEFORE_SEND,
GV.PROMPT_VALIDATION_TIMEOUT, GV.SYNC_RETRIES)
GV.session.echoCommand = GV.opt['-e']
if GV.opt['-s']:
- GV.session.executeCommand("source
{0}/greenplum_path.sh".format(os.environ["GPHOME"]))
+ GV.session.executeCommand("source
{0}/cloudberry-env.sh".format(os.environ["GPHOME"]))
GV.session.cmdloop()
except pexpect.EOF:
print('\n[Unexpected EOF from some hosts...]')
@@ -265,7 +265,7 @@ def main():
GV.session.login(GV.opt['-h'], GV.USER, GV.DELAY_BEFORE_SEND,
GV.PROMPT_VALIDATION_TIMEOUT, GV.SYNC_RETRIES)
GV.session.echoCommand = GV.opt['-e']
if GV.opt['-s']:
- GV.session.executeCommand("source
{0}/greenplum_path.sh".format(os.environ["GPHOME"]))
+ GV.session.executeCommand("source
{0}/cloudberry-env.sh".format(os.environ["GPHOME"]))
output = GV.session.executeCommand(GV.argcmd)
GV.session.writeCommandOutput(output)
if GV.session.verbose: print('[INFO] completed successfully')
diff --git a/gpMgmt/bin/gpstart b/gpMgmt/bin/gpstart
index 6937d86ac51..0165c0cc371 100755
--- a/gpMgmt/bin/gpstart
+++ b/gpMgmt/bin/gpstart
@@ -34,7 +34,7 @@ try:
from gppylib.utils import TableLogger
from gppylib.gp_era import GpEraFile
except ImportError as e:
- sys.exit('Cannot import modules. Please check that you have sourced
greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('Cannot import modules. Please check that you have sourced
cloudberry-env.sh. Detail: ' + str(e))
logger = get_default_logger()
diff --git a/gpMgmt/bin/gpstop b/gpMgmt/bin/gpstop
index 5f89bb90b02..e8e8e3855a9 100755
--- a/gpMgmt/bin/gpstop
+++ b/gpMgmt/bin/gpstop
@@ -36,7 +36,7 @@ try:
from gppylib.operations.rebalanceSegments import
ReconfigDetectionSQLQueryCommand
from gppylib.operations.detect_unreachable_hosts import
get_unreachable_segment_hosts
except ImportError as e:
- sys.exit('ERROR: Cannot import modules. Please check that you have
sourced greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('ERROR: Cannot import modules. Please check that you have
sourced cloudberry-env.sh. Detail: ' + str(e))
DEFAULT_NUM_WORKERS = 64
logger = get_default_logger()
diff --git a/gpMgmt/bin/lib/gp_bash_functions.sh
b/gpMgmt/bin/lib/gp_bash_functions.sh
index 2276cdb900c..de76620da2b 100755
--- a/gpMgmt/bin/lib/gp_bash_functions.sh
+++ b/gpMgmt/bin/lib/gp_bash_functions.sh
@@ -28,8 +28,8 @@ declare -a GPPATH
GPPATH=( $GPHOME $MPPHOME $BIZHOME )
if [ ${#GPPATH[@]} -eq 0 ];then
echo "[FATAL]:-GPHOME environment variable is required to run GPDB but
could not be found."
- echo "Please set it by sourcing the greenplum_path.sh in your GPDB
installation directory."
- echo "Example: ''. /usr/local/gpdb/greenplum_path.sh''"
+ echo "Please set it by sourcing the cloudberry-env.sh in your GPDB
installation directory."
+ echo "Example: ''. /usr/local/gpdb/cloudberry-env.sh''"
exit 1
fi
diff --git a/gpMgmt/bin/lib/gpcreateseg.sh b/gpMgmt/bin/lib/gpcreateseg.sh
index 2dfa970d864..5dd0f5b0006 100755
--- a/gpMgmt/bin/lib/gpcreateseg.sh
+++ b/gpMgmt/bin/lib/gpcreateseg.sh
@@ -222,8 +222,8 @@ CREATE_QES_MIRROR () {
PG_HBA_ENTRIES="${PG_HBA_ENTRIES}"$'\n'"host replication
${GP_USER} ${PRIMARY_HOSTADDRESS} trust"
fi
fi
- RUN_COMMAND_REMOTE ${PRIMARY_HOSTADDRESS} "${EXPORT_GPHOME}; .
${GPHOME}/greenplum_path.sh; cat - >> ${PRIMARY_DIR}/pg_hba.conf; pg_ctl -D
${PRIMARY_DIR} reload" <<< "${PG_HBA_ENTRIES}"
- RUN_COMMAND_REMOTE ${GP_HOSTADDRESS} "${EXPORT_GPHOME}; .
${GPHOME}/greenplum_path.sh; rm -rf ${GP_DIR}; ${GPHOME}/bin/pg_basebackup
--wal-method=stream --create-slot --slot='internal_wal_replication_slot' -R -c
fast -E ./db_dumps -D ${GP_DIR} -h ${PRIMARY_HOSTADDRESS} -p ${PRIMARY_PORT}
--target-gp-dbid ${GP_DBID};"
+ RUN_COMMAND_REMOTE ${PRIMARY_HOSTADDRESS} "${EXPORT_GPHOME}; .
${GPHOME}/cloudberry-env.sh; cat - >> ${PRIMARY_DIR}/pg_hba.conf; pg_ctl -D
${PRIMARY_DIR} reload" <<< "${PG_HBA_ENTRIES}"
+ RUN_COMMAND_REMOTE ${GP_HOSTADDRESS} "${EXPORT_GPHOME}; .
${GPHOME}/cloudberry-env.sh; rm -rf ${GP_DIR}; ${GPHOME}/bin/pg_basebackup
--wal-method=stream --create-slot --slot='internal_wal_replication_slot' -R -c
fast -E ./db_dumps -D ${GP_DIR} -h ${PRIMARY_HOSTADDRESS} -p ${PRIMARY_PORT}
--target-gp-dbid ${GP_DBID};"
START_QE "-w"
RETVAL=$?
PARA_EXIT $RETVAL "pg_basebackup of segment data directory from
${PRIMARY_HOSTADDRESS} to ${GP_HOSTADDRESS}"
diff --git a/gpMgmt/doc/gplogfilter_help b/gpMgmt/doc/gplogfilter_help
index 9f0c284b403..60afde9d085 100644
--- a/gpMgmt/doc/gplogfilter_help
+++ b/gpMgmt/doc/gplogfilter_help
@@ -32,7 +32,7 @@ once by running it through the gpssh utility. For example, to
display
the last three lines of each segment log file:
gpssh -f seg_host_file
- => source /usr/local/greenplum-db/greenplum_path.sh
+ => source /usr/local/greenplum-db/cloudberry-env.sh
=> gplogfilter -n 3 /gpdata/*/log/gpdb*.csv
By default, the output of gplogfilter is sent to standard output. Use
@@ -217,7 +217,7 @@ messages in the segment log files containing the string
'con6' and save
output to a file.
gpssh -f seg_hosts_file -e 'source
- /usr/local/greenplum-db/greenplum_path.sh ; gplogfilter -f con6
+ /usr/local/greenplum-db/cloudberry-env.sh ; gplogfilter -f con6
/gpdata/*/log/gpdb*.csv' > seglog.out
diff --git a/gpMgmt/doc/gpssh_help b/gpMgmt/doc/gpssh_help
index 8a0c7f0ffb0..fe93572bf83 100755
--- a/gpMgmt/doc/gpssh_help
+++ b/gpMgmt/doc/gpssh_help
@@ -101,7 +101,7 @@ OPTIONS
-s
Optional. If specified, before executing any commands on the target
- host, gpssh sources the file greenplum_path.sh in the directory
+ host, gpssh sources the file cloudberry-env.sh in the directory
specified by the $GPHOME environment variable.
This option is valid for both interactive mode and single command mode.
diff --git a/gpMgmt/sbin/gpconfig_helper.py b/gpMgmt/sbin/gpconfig_helper.py
index 158e0332cb4..8313ad44e04 100755
--- a/gpMgmt/sbin/gpconfig_helper.py
+++ b/gpMgmt/sbin/gpconfig_helper.py
@@ -22,7 +22,7 @@ try:
from optparse import Option, OptionParser
from gppylib.gpparseopts import OptParser, OptChecker
except ImportError as e:
- sys.exit('Cannot import modules. Please check that you have sourced
greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('Cannot import modules. Please check that you have sourced
cloudberry-env.sh. Detail: ' + str(e))
_help = ["""This enables one to add, get and remove postgresql.conf
configuration parameters.
The absolute path to the postgresql.conf file is required."""]
diff --git a/gpMgmt/test/README b/gpMgmt/test/README
index 16a36ab43fe..c4863f669c0 100644
--- a/gpMgmt/test/README
+++ b/gpMgmt/test/README
@@ -5,7 +5,7 @@ if they are not already installed on your machine.
To run behave:
-source greenplum_path.sh
+source cloudberry-env.sh
cd gpMgmt
"make -f Makefile.behave behave" will run all the integration tests.
diff --git a/gpMgmt/test/behave/mgmt_utils/gpinitsystem.feature
b/gpMgmt/test/behave/mgmt_utils/gpinitsystem.feature
index 00fbd568dbf..1d69a5403ff 100644
--- a/gpMgmt/test/behave/mgmt_utils/gpinitsystem.feature
+++ b/gpMgmt/test/behave/mgmt_utils/gpinitsystem.feature
@@ -253,7 +253,7 @@ Feature: gpinitsystem tests
And a working directory of the test as '/tmp/gpinitsystem'
# create a dummy dca version file so that DCA specific parameters are
set
And the user runs command "touch
/tmp/gpinitsystem/gpdb-appliance-version"
- When the user runs command "source $GPHOME/greenplum_path.sh;
__DCA_VERSION_FILE__=/tmp/gpinitsystem/gpdb-appliance-version
$GPHOME/bin/gpinitsystem -a -c ../gpAux/gpdemo/clusterConfigFile"
+ When the user runs command "source $GPHOME/cloudberry-env.sh;
__DCA_VERSION_FILE__=/tmp/gpinitsystem/gpdb-appliance-version
$GPHOME/bin/gpinitsystem -a -c ../gpAux/gpdemo/clusterConfigFile"
Then gpinitsystem should return a return code of 0
# the log file must have the entry indicating that DCA specific
configuration has been set
And the user runs command "grep -E 'Setting DCA specific configuration
values' ~/gpAdminLogs/gpinitsystem*log"
diff --git a/gpMgmt/test/behave/mgmt_utils/steps/mgmt_utils.py
b/gpMgmt/test/behave/mgmt_utils/steps/mgmt_utils.py
index dfcc137fe71..5af0e37762e 100644
--- a/gpMgmt/test/behave/mgmt_utils/steps/mgmt_utils.py
+++ b/gpMgmt/test/behave/mgmt_utils/steps/mgmt_utils.py
@@ -748,7 +748,7 @@ def impl(context, command, hostname):
run_command_remote(context,
command,
hostname,
- os.getenv("GPHOME") + '/greenplum_path.sh',
+ os.getenv("GPHOME") + '/cloudberry-env.sh',
'export COORDINATOR_DATA_DIRECTORY=%s' %
coordinator_data_dir)
if has_exception(context):
raise context.exception
@@ -788,7 +788,7 @@ def impl(context, HOST, port, dir, ctxt):
remote_gphome = os.environ.get('GPHOME')
if not dir.startswith("/"):
dir = os.environ.get(dir)
- gp_source_file = os.path.join(remote_gphome, 'greenplum_path.sh')
+ gp_source_file = os.path.join(remote_gphome, 'cloudberry-env.sh')
gpfdist = Gpfdist('gpfdist on host %s' % host, dir, port,
os.path.join(dir, 'gpfdist.pid'), int(ctxt), host,
gp_source_file)
gpfdist.startGpfdist()
@@ -801,7 +801,7 @@ def impl(context, HOST, port, dir, ctxt):
remote_gphome = os.environ.get('GPHOME')
if not dir.startswith("/"):
dir = os.environ.get(dir)
- gp_source_file = os.path.join(remote_gphome, 'greenplum_path.sh')
+ gp_source_file = os.path.join(remote_gphome, 'cloudberry-env.sh')
gpfdist = Gpfdist('gpfdist on host %s' % host, dir, port,
os.path.join(dir, 'gpfdist.pid'), int(ctxt), host,
gp_source_file)
gpfdist.cleanupGpfdist()
@@ -1045,7 +1045,7 @@ def impl(context, filepath):
run_command_remote(context,
cmd,
context.standby_hostname,
- os.getenv("GPHOME") + '/greenplum_path.sh',
+ os.getenv("GPHOME") + '/cloudberry-env.sh',
'export COORDINATOR_DATA_DIRECTORY=%s' %
context.standby_data_dir,
validateAfter=True)
except:
@@ -1173,7 +1173,7 @@ def impl(context, coordinator, standby):
run_command_remote(context,
cmd,
context.coordinator_hostname,
- os.getenv("GPHOME") + '/greenplum_path.sh',
+ os.getenv("GPHOME") + '/cloudberry-env.sh',
'export COORDINATOR_DATA_DIRECTORY=%s' %
context.standby_data_dir)
context.stdout_position = 0
@@ -1290,7 +1290,7 @@ def impl(context, command):
run_command_remote(context,
cmd,
context.standby_hostname,
- os.getenv("GPHOME") + '/greenplum_path.sh',
+ os.getenv("GPHOME") + '/cloudberry-env.sh',
'export COORDINATOR_DATA_DIRECTORY=%s' %
context.standby_data_dir,
validateAfter=False)
@@ -1365,7 +1365,7 @@ def impl(context):
run_command_remote(context,
cmd,
context.standby_hostname,
- os.getenv("GPHOME") + '/greenplum_path.sh',
+ os.getenv("GPHOME") + '/cloudberry-env.sh',
'export COORDINATOR_DATA_DIRECTORY=%s' %
context.standby_data_dir)
@@ -1444,7 +1444,7 @@ def stop_segments(context, where_clause):
# For demo_cluster tests that run on the CI gives the error 'bash:
pg_ctl: command not found'
# Thus, need to add pg_ctl to the path when ssh'ing to a demo cluster.
subprocess.check_call(['ssh', seg.getSegmentHostName(),
- 'source %s/greenplum_path.sh && pg_ctl stop -m
fast -D %s -w -t 120' % (
+ 'source %s/cloudberry-env.sh && pg_ctl stop -m
fast -D %s -w -t 120' % (
pipes.quote(os.environ.get("GPHOME")),
pipes.quote(seg.getSegmentDataDirectory()))
])
@@ -1478,7 +1478,7 @@ def stop_segments_immediate(context, where_clause):
# For demo_cluster tests that run on the CI gives the error 'bash:
pg_ctl: command not found'
# Thus, need to add pg_ctl to the path when ssh'ing to a demo cluster.
subprocess.check_call(['ssh', seg.getSegmentHostName(),
- 'source %s/greenplum_path.sh && pg_ctl stop -m
immediate -D %s -w' % (
+ 'source %s/cloudberry-env.sh && pg_ctl stop -m
immediate -D %s -w' % (
pipes.quote(os.environ.get("GPHOME")),
pipes.quote(seg.getSegmentDataDirectory()))
])
@@ -2143,7 +2143,7 @@ def impl(context, filename, contain, output):
@given('the gpfdists occupying port {port} on host "{hostfile}"')
def impl(context, port, hostfile):
remote_gphome = os.environ.get('GPHOME')
- gp_source_file = os.path.join(remote_gphome, 'greenplum_path.sh')
+ gp_source_file = os.path.join(remote_gphome, 'cloudberry-env.sh')
source_map_file = os.environ.get(hostfile)
dir = '/tmp'
ctxt = 2
@@ -2160,7 +2160,7 @@ def impl(context, port, hostfile):
@then('the gpfdists running on port {port} get cleaned up from host
"{hostfile}"')
def impl(context, port, hostfile):
remote_gphome = os.environ.get('GPHOME')
- gp_source_file = os.path.join(remote_gphome, 'greenplum_path.sh')
+ gp_source_file = os.path.join(remote_gphome, 'cloudberry-env.sh')
source_map_file = os.environ.get(hostfile)
dir = '/tmp'
ctxt = 2
@@ -2293,7 +2293,7 @@ def impl(context, table, dbname, segid):
port = port.strip()
host = host.strip()
user = os.environ.get('USER')
- source_file = os.path.join(os.environ.get('GPHOME'), 'greenplum_path.sh')
+ source_file = os.path.join(os.environ.get('GPHOME'), 'cloudberry-env.sh')
# Yes, the below line is ugly. It looks much uglier when done with
separate strings, given the multiple levels of escaping required.
remote_cmd = """
ssh %s "source %s; export PGUSER=%s; export PGPORT=%s; export PGOPTIONS=\\\"-c
gp_role=utility\\\"; psql -d %s -c \\\"SET allow_system_table_mods=true; DELETE
FROM pg_attribute where attrelid=\'%s\'::regclass::oid;\\\""
@@ -2309,7 +2309,7 @@ def impl(context, table, dbname, segid):
port = port.strip()
host = host.strip()
user = os.environ.get('USER')
- source_file = os.path.join(os.environ.get('GPHOME'), 'greenplum_path.sh')
+ source_file = os.path.join(os.environ.get('GPHOME'), 'cloudberry-env.sh')
# Yes, the below line is ugly. It looks much uglier when done with
separate strings, given the multiple levels of escaping required.
remote_cmd = """
ssh %s "source %s; export PGUSER=%s; export PGPORT=%s; export PGOPTIONS=\\\"-c
gp_role=utility\\\"; psql -d %s -c \\\"SET allow_system_table_mods=true; UPDATE
pg_class SET relnatts=relnatts + 2 WHERE relname=\'%s\';\\\""
@@ -2619,14 +2619,14 @@ def impl(context, location):
directory location for all hosts in the cluster.
"""
gphome = os.environ["GPHOME"]
- greenplum_path = path.join(gphome, 'greenplum_path.sh')
+ cloudberry_env = path.join(gphome, 'cloudberry-env.sh')
- # First replace the GPHOME envvar in greenplum_path.sh.
+ # First replace the GPHOME envvar in cloudberry-env.sh.
subprocess.check_call([
'sed',
'-i.bak', # we use this backup later
'-e', r's|^GPHOME=.*$|GPHOME={}|'.format(location),
- greenplum_path,
+ cloudberry_env,
])
try:
@@ -2646,9 +2646,9 @@ def impl(context, location):
])
finally:
- # Put greenplum_path.sh back the way it was.
+ # Put cloudberry-env.sh back the way it was.
subprocess.check_call([
- 'mv', '{}.bak'.format(greenplum_path), greenplum_path
+ 'mv', '{}.bak'.format(cloudberry_env), cloudberry_env
])
@given('all files in gpAdminLogs directory are deleted')
diff --git a/gpMgmt/test/behave_utils/gpfdist_utils/gpfdist_mgmt.py
b/gpMgmt/test/behave_utils/gpfdist_utils/gpfdist_mgmt.py
index fd1626443ff..6cd502aa5a9 100755
--- a/gpMgmt/test/behave_utils/gpfdist_utils/gpfdist_mgmt.py
+++ b/gpMgmt/test/behave_utils/gpfdist_utils/gpfdist_mgmt.py
@@ -5,7 +5,7 @@ try:
from gppylib.commands.base import Command, LOCAL, REMOTE, WorkerPool
except ImportError as import_exception:
sys.exit('Cannot import modules. Please check that you have sourced' \
- ' greenplum_path.sh. Detail: %s' % str(import_exception))
+ ' cloudberry-env.sh. Detail: %s' % str(import_exception))
import socket
class Gpfdist:
@@ -13,7 +13,7 @@ class Gpfdist:
Gpfdist class to management create and cleanup of gpfdist instance
"""
def __init__(self, name, directory, port, pid_file,
- ctxt=LOCAL, remoteHost=None,
remote_source_file=os.path.join(os.environ.get('GPHOME'),'greenplum_path.sh')):
+ ctxt=LOCAL, remoteHost=None,
remote_source_file=os.path.join(os.environ.get('GPHOME'),'cloudberry-env.sh')):
"""
name: name of the command
dir: directory for gpfdist to use as its root directory
diff --git a/gpMgmt/test/behave_utils/utils.py
b/gpMgmt/test/behave_utils/utils.py
index a61febcd9f7..bc62c15badf 100644
--- a/gpMgmt/test/behave_utils/utils.py
+++ b/gpMgmt/test/behave_utils/utils.py
@@ -231,7 +231,7 @@ def stop_primary(context, content_id):
# For demo_cluster tests that run on the CI gives the error 'bash: pg_ctl:
command not found'
# Thus, need to add pg_ctl to the path when ssh'ing to a demo cluster.
subprocess.check_call(['ssh', seg_host,
- 'source %s/greenplum_path.sh && pg_ctl stop -m fast
-D %s' % (
+ 'source %s/cloudberry-env.sh && pg_ctl stop -m fast
-D %s' % (
pipes.quote(os.environ.get("GPHOME")),
pipes.quote(seg_data_dir))
])
diff --git a/gpcontrib/gpmapreduce/input/mapred.source
b/gpcontrib/gpmapreduce/input/mapred.source
index 7702abc2951..d885c974447 100644
--- a/gpcontrib/gpmapreduce/input/mapred.source
+++ b/gpcontrib/gpmapreduce/input/mapred.source
@@ -26,7 +26,7 @@ create language plpython3u;
select * from pg_pltemplate;
select lanname, lanispl, lanpltrusted from pg_language;
--- Check environment variables that should have been set by greenplum_path.sh
+-- Check environment variables that should have been set by cloudberry-env.sh
--
-- 1) We need to check these on all segments and on the master.
-- 2) We do this via external table rather than perl/python in case it is part
diff --git a/gpcontrib/gpmapreduce/output/mapred.source
b/gpcontrib/gpmapreduce/output/mapred.source
index 0f0779a6656..66c9f8c6e07 100644
--- a/gpcontrib/gpmapreduce/output/mapred.source
+++ b/gpcontrib/gpmapreduce/output/mapred.source
@@ -42,7 +42,7 @@ select lanname, lanispl, lanpltrusted from pg_language;
plpython3u | t | f
(6 rows)
--- Check environment variables that should have been set by greenplum_path.sh
+-- Check environment variables that should have been set by cloudberry-env.sh
--
-- 1) We need to check these on all segments and on the master.
-- 2) We do this via external table rather than perl/python in case it is part
diff --git a/pom.xml b/pom.xml
index 5947cdbe45f..8b95a4b8c93 100644
--- a/pom.xml
+++ b/pom.xml
@@ -301,7 +301,7 @@ code or new licensing patterns.
<exclude>gpMgmt/bin/gpsync</exclude>
<exclude>gpMgmt/bin/gpssh-exkeys</exclude>
- <exclude>gpMgmt/bin/generate-greenplum-path.sh</exclude>
+ <exclude>gpMgmt/bin/generate-cloudberry-env.sh</exclude>
<exclude>gpMgmt/bin/ifaddrs/Makefile</exclude>
<exclude>gpMgmt/bin/ifaddrs/main.c</exclude>
<exclude>gpMgmt/Makefile</exclude>
@@ -601,8 +601,8 @@ code or new licensing patterns.
<exclude>gpAux/client/install/src/windows/CreatePackage.bat</exclude>
<exclude>gpAux/client/install/src/windows/CopyDependencies.bat</exclude>
<exclude>gpAux/client/install/src/windows/license.rtf</exclude>
- <exclude>gpAux/client/scripts/greenplum_clients_path.sh</exclude>
- <exclude>gpAux/client/scripts/greenplum_clients_path.bat</exclude>
+ <exclude>gpAux/client/scripts/cloudberry_clients_path.sh</exclude>
+ <exclude>gpAux/client/scripts/cloudberry_clients_path.bat</exclude>
<exclude>doc/**</exclude>
diff --git a/src/backend/gporca/scripts/cal_bitmap_test.py
b/src/backend/gporca/scripts/cal_bitmap_test.py
index c404924bcfb..3c54848cb4a 100755
--- a/src/backend/gporca/scripts/cal_bitmap_test.py
+++ b/src/backend/gporca/scripts/cal_bitmap_test.py
@@ -32,7 +32,7 @@ import sys
try:
from gppylib.db import dbconn
except ImportError as e:
- sys.exit('ERROR: Cannot import modules. Please check that you have
sourced greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('ERROR: Cannot import modules. Please check that you have
sourced cloudberry-env.sh. Detail: ' + str(e))
# constants
# -----------------------------------------------------------------------------
diff --git a/src/backend/gporca/scripts/get_debug_event_counters.py
b/src/backend/gporca/scripts/get_debug_event_counters.py
index 41a5b0ea410..aaa22b0f4ec 100755
--- a/src/backend/gporca/scripts/get_debug_event_counters.py
+++ b/src/backend/gporca/scripts/get_debug_event_counters.py
@@ -28,7 +28,7 @@ CDebugCounter class, see file
../libgpos/include/gpos/common/CDebugCounter.h
try:
from gppylib.db import dbconn
except ImportError, e:
- sys.exit('ERROR: Cannot import modules. Please check that you have
sourced greenplum_path.sh to set PYTHONPATH. '
+ sys.exit('ERROR: Cannot import modules. Please check that you have
sourced cloudberry-env.sh to set PYTHONPATH. '
'Detail: ' + str(e))
glob_use_sql = False
diff --git a/src/bin/gpfdist/README b/src/bin/gpfdist/README
index 1e35d24a385..21aadf349bf 100644
--- a/src/bin/gpfdist/README
+++ b/src/bin/gpfdist/README
@@ -4,7 +4,7 @@ See gpdb-doc/dita/utility_guide/admin_utilities/gpfdist.xml
Compiling
-------------
-## Do not source greenplum_path.sh (although you can find $GPHOME in there)
+## Do not source cloudberry-env.sh (although you can find $GPHOME in there)
./configure --enable-transformations --prefix=<Location of $GPHOME>
make
make install
diff --git
a/src/bin/gpfdist/remote_regress/start_gpfdist_remote_win/start_gpfdist_ssl_not_matching.bat
b/src/bin/gpfdist/remote_regress/start_gpfdist_remote_win/start_gpfdist_ssl_not_matching.bat
index 696791f1015..f761ce7c883 100644
---
a/src/bin/gpfdist/remote_regress/start_gpfdist_remote_win/start_gpfdist_ssl_not_matching.bat
+++
b/src/bin/gpfdist/remote_regress/start_gpfdist_remote_win/start_gpfdist_ssl_not_matching.bat
@@ -1,2 +1,2 @@
-call "C:\Program Files\Cloudberry\greenplum-clients\greenplum_clients_path.bat"
+call "C:\Program
Files\Cloudberry\greenplum-clients\cloudberry_clients_path.bat"
gpfdist -p 7070 -d .\ --ssl gpfdist_ssl\certs_not_matching
diff --git
a/src/bin/gpfdist/remote_regress/start_gpfdist_remote_win/start_gpfdist_with_ssl.bat
b/src/bin/gpfdist/remote_regress/start_gpfdist_remote_win/start_gpfdist_with_ssl.bat
index 2c75d07330f..201e1a3dd86 100644
---
a/src/bin/gpfdist/remote_regress/start_gpfdist_remote_win/start_gpfdist_with_ssl.bat
+++
b/src/bin/gpfdist/remote_regress/start_gpfdist_remote_win/start_gpfdist_with_ssl.bat
@@ -1,3 +1,3 @@
-call "C:\Program Files\Cloudberry\greenplum-clients\greenplum_clients_path.bat"
+call "C:\Program
Files\Cloudberry\greenplum-clients\cloudberry_clients_path.bat"
del gpfdist_ssl\tbl2.tbl
gpfdist -p 7070 -d .\ --ssl gpfdist_ssl\certs_matching
diff --git a/src/bin/pg_upgrade/test_gpdb.sh b/src/bin/pg_upgrade/test_gpdb.sh
index 5c770240aa7..d5cecff8108 100755
--- a/src/bin/pg_upgrade/test_gpdb.sh
+++ b/src/bin/pg_upgrade/test_gpdb.sh
@@ -368,7 +368,7 @@ main() {
########################## START: OLD cluster checks
- . ${OLD_BINDIR}/../greenplum_path.sh
+ . ${OLD_BINDIR}/../cloudberry-env.sh
# The cluster should be running by now, but in case it isn't, issue a
restart.
# Since we expect the testcluster to be a stock standard gpdemo, we
test for
@@ -419,7 +419,7 @@ main() {
########################## START: NEW cluster creation
echo "Switching to gpdb-6 env..."
- . ${NEW_BINDIR}/../greenplum_path.sh
+ . ${NEW_BINDIR}/../cloudberry-env.sh
# Create a new gpdemo cluster in the NEW_DATADIR. Using the new datadir
for the
# path to demo_cluster.sh is a bit of a hack, but since this test
relies on
@@ -492,7 +492,7 @@ main() {
print_delta_seconds $epoch_for_perf_start
'number_of_seconds_for_upgrade'
- . ${NEW_BINDIR}/../greenplum_path.sh
+ . ${NEW_BINDIR}/../cloudberry-env.sh
if (( !$perf_test )) ; then
diff_and_exit
diff --git a/src/test/binary_swap/test_binary_swap.sh
b/src/test/binary_swap/test_binary_swap.sh
index 3ed0f59eb72..3011a57a7a2 100755
--- a/src/test/binary_swap/test_binary_swap.sh
+++ b/src/test/binary_swap/test_binary_swap.sh
@@ -40,7 +40,7 @@ start_binary()
{
BINARY_PATH=$1
gpstop -ai
- source $BINARY_PATH/greenplum_path.sh
+ source $BINARY_PATH/cloudberry-env.sh
gpstart -a
echo "Select our Cloudberry version just to be sure..."
psql -c "select version()" postgres
@@ -89,12 +89,12 @@ GPHOME_CURRENT=${GPHOME_CURRENT:=$GPHOME}
MDD_CURRENT=${MDD_CURRENT:=$MASTER_DATA_DIRECTORY}
PGPORT_CURRENT=${PGPORT_CURRENT:=$PGPORT}
-if [ "${GPHOME_OTHER}x" == "x" ] || ! [ -f $GPHOME_OTHER/greenplum_path.sh ];
then
+if [ "${GPHOME_OTHER}x" == "x" ] || ! [ -f $GPHOME_OTHER/cloudberry-env.sh ];
then
echo "Use -b to provide a valid Cloudberry install path to
upgrade/downgrade from"
exit 1
fi
-if [ "${GPHOME_CURRENT}x" == "x" ] || ! [ -f $GPHOME_CURRENT/greenplum_path.sh
]; then
+if [ "${GPHOME_CURRENT}x" == "x" ] || ! [ -f $GPHOME_CURRENT/cloudberry-env.sh
]; then
echo "Use -c to provide a valid Cloudberry install path to
upgrade/downgrade to (Default: \$GPHOME)"
exit 1
fi
@@ -138,14 +138,14 @@ run_tests schedule1${VARIANT}
## Change the binary, dump, and then compare the two dumps generated
## by both binaries. Then we do some inserts and dump again. We source
-## $GPHOME_CURRENT/greenplum_path.sh here after starting Cloudberry
+## $GPHOME_CURRENT/cloudberry-env.sh here after starting Cloudberry
## with $GPHOME_OTHER to use latest pg_dumpall to prevent catching
## diffs due to changes made to pg_dump. The running binaries are
## still from $GPHOME_OTHER. Only pg_regress, pg_dumpall, psql, and
## gpcheckcat should be from $GPHOME_CURRENT during the pg_regress
## test.
start_binary $GPHOME_OTHER
-source $GPHOME_CURRENT/greenplum_path.sh
+source $GPHOME_CURRENT/cloudberry-env.sh
run_tests schedule2${VARIANT}
## Change the binary back, dump, and then compare the two new dumps
diff --git a/src/test/isolation2/expected/segwalrep/select_throttle.out
b/src/test/isolation2/expected/segwalrep/select_throttle.out
index 1d722085938..5a072cf5674 100644
--- a/src/test/isolation2/expected/segwalrep/select_throttle.out
+++ b/src/test/isolation2/expected/segwalrep/select_throttle.out
@@ -275,7 +275,7 @@ SELECT pg_reload_conf();
20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Adding cmd to
work_queue: $GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1
20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0] got
cmd: $GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1
20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Running
Command: $GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1
-20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0]
finished cmd: run pg_controldata cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/greenplum_path.sh;
$GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1"' had
result: cmd had rc=0 completed=True halted=False
+20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0]
finished cmd: run pg_controldata cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/cloudberry-env.sh;
$GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1"' had
result: cmd had rc=0 completed=True halted=False
stdout='pg_control version number: 12010700
Catalog version number: 302304041
Database system identifier: 7227176750494621446
@@ -333,7 +333,7 @@ Mock authentication nonce:
e3a5af22bfbe2ac44c969f4724f7c7a50599226317
stderr=''
20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0] got
cmd: $GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1
20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Running
Command: $GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1
-20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0]
finished cmd: run pg_controldata cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/greenplum_path.sh;
$GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1"'
had result: cmd had rc=0 completed=True halted=False
+20230428:13:32:54:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0]
finished cmd: run pg_controldata cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/cloudberry-env.sh;
$GPHOME/bin/pg_controldata
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1"'
had result: cmd had rc=0 completed=True halted=False
stdout='pg_control version number: 12010700
Catalog version number: 302304041
Database system identifier: 7227176750494621446
@@ -603,7 +603,7 @@ host replication pivotal
2601:647:4800:c740:3259:5e67:ae0d:643f/128 trust
host replication pivotal 2601:647:4800:c740:7cd8:f44e:3889:509e/128 trust
host replication pivotal 2601:647:4800:c740:40d4:7879:8a:dc04/128 trust
host replication pivotal 2601:647:4800:c740:c21a:83b2:8a4a:33bd/128 trust'
-20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0]
finished cmd: Update pg_hba.conf cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/greenplum_path.sh;
$GPHOME/sbin/seg_update_pg_hba.py --data-dir
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1
--entries '
+20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0]
finished cmd: Update pg_hba.conf cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/cloudberry-env.sh;
$GPHOME/sbin/seg_update_pg_hba.py --data-dir
/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast2/demoDataDir1
--entries '
host replication pivotal samehost trust
host all pivotal 10.0.0.234/32 trust
host all pivotal 172.17.0.1/32 trust
@@ -644,7 +644,7 @@ host replication pivotal
2601:647:4800:c740:c21a:83b2:8a4a:33bd/128 trust'"' ha
20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Adding cmd to
work_queue: $GPHOME/sbin/gpsegsetuprecovery.py -c '[{"target_datadir":
"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1",
"target_port": 7006, "target_segment_dbid": 6, "source_hostname": "station6",
"source_port": 7003, "is_full_recovery": false, "progress_file":
"/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"}]' -l
/home/pivotal/gpAdminLogs -v -b 64 --force-overwrite
20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0] got
cmd: $GPHOME/sbin/gpsegsetuprecovery.py -c '[{"target_datadir":
"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1",
"target_port": 7006, "target_segment_dbid": 6, "source_hostname": "station6",
"source_port": 7003, "is_full_recovery": false, "progress_file":
"/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"}]' -l
/home/pivotal/gpAdminLogs -v -b 64 --force-overwrite
20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Running
Command: $GPHOME/sbin/gpsegsetuprecovery.py -c '[{"target_datadir":
"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1",
"target_port": 7006, "target_segment_dbid": 6, "source_hostname": "station6",
"source_port": 7003, "is_full_recovery": false, "progress_file":
"/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"}]' -l
/home/pivotal/gpAdminLogs -v -b 64 --force-overwrite
-20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0]
finished cmd: Run validation checks and setup data directories for recovery
cmdStr='ssh -o StrictHostKeyChecking=no -o ServerAliveInterval=60 station6 ".
/usr/local/gpdb/greenplum_path.sh; $GPHOME/sbin/gpsegsetuprecovery.py -c
'[{\"target_datadir\":
\"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1\",
\"target_port\": 7006, \"target_segment_dbid\": 6, \"source_hostname\":
\"station6\ [...]
+20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker0]
finished cmd: Run validation checks and setup data directories for recovery
cmdStr='ssh -o StrictHostKeyChecking=no -o ServerAliveInterval=60 station6 ".
/usr/local/gpdb/cloudberry-env.sh; $GPHOME/sbin/gpsegsetuprecovery.py -c
'[{\"target_datadir\":
\"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1\",
\"target_port\": 7006, \"target_segment_dbid\": 6, \"source_hostname\":
\"station6\ [...]
stdout='20230428:13:32:55:1968258
gpsegsetuprecovery.py:station6:pivotal-[INFO]:-Starting recovery with args: -c
[{"target_datadir":
"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1",
"target_port": 7006, "target_segment_dbid": 6, "source_hostname": "station6",
"source_port": 7003, "is_full_recovery": false, "progress_file":
"/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"}] -l
/home/pivotal/gpAdminLogs -v -b 64 --force-overwrite
20230428:13:32:55:1968258
gpsegsetuprecovery.py:station6:pivotal-[DEBUG]:-WorkerPool() initialized with 1
workers
20230428:13:32:55:1968258
gpsegsetuprecovery.py:station6:pivotal-[DEBUG]:-Adding cmd to work_queue:
@@ -691,7 +691,7 @@ host replication pivotal
2601:647:4800:c740:c21a:83b2:8a4a:33bd/128 trust'"' ha
20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Adding cmd to
work_queue: $GPHOME/sbin/gpsegrecovery.py -c '[{"target_datadir":
"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1",
"target_port": 7006, "target_segment_dbid": 6, "source_hostname": "station6",
"source_port": 7003, "is_full_recovery": false, "progress_file":
"/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"}]' -l
/home/pivotal/gpAdminLogs -v -b 64 --force-overwrite [...]
20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker1] got
cmd: $GPHOME/sbin/gpsegrecovery.py -c '[{"target_datadir":
"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1",
"target_port": 7006, "target_segment_dbid": 6, "source_hostname": "station6",
"source_port": 7003, "is_full_recovery": false, "progress_file":
"/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"}]' -l
/home/pivotal/gpAdminLogs -v -b 64 --force-overwrite --era= [...]
20230428:13:32:55:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Running
Command: $GPHOME/sbin/gpsegrecovery.py -c '[{"target_datadir":
"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1",
"target_port": 7006, "target_segment_dbid": 6, "source_hostname": "station6",
"source_port": 7003, "is_full_recovery": false, "progress_file":
"/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"}]' -l
/home/pivotal/gpAdminLogs -v -b 64 --force-overwrite --era=84 [...]
-20230428:13:32:56:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker1]
finished cmd: Recover segments cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/greenplum_path.sh;
$GPHOME/sbin/gpsegrecovery.py -c '[{\"target_datadir\":
\"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1\",
\"target_port\": 7006, \"target_segment_dbid\": 6, \"source_hostname\":
\"station6\", \"source_port\": 7003, \"is_full_recovery\": fa [...]
+20230428:13:32:56:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker1]
finished cmd: Recover segments cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/cloudberry-env.sh;
$GPHOME/sbin/gpsegrecovery.py -c '[{\"target_datadir\":
\"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1\",
\"target_port\": 7006, \"target_segment_dbid\": 6, \"source_hostname\":
\"station6\", \"source_port\": 7003, \"is_full_recovery\": fa [...]
stdout='20230428:13:32:56:1968306
gpsegrecovery.py:station6:pivotal-[INFO]:-Starting recovery with args: -c
[{"target_datadir":
"/home/pivotal/workspace/gpdb/gpAux/gpdemo/datadirs/dbfast_mirror2/demoDataDir1",
"target_port": 7006, "target_segment_dbid": 6, "source_hostname": "station6",
"source_port": 7003, "is_full_recovery": false, "progress_file":
"/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"}] -l
/home/pivotal/gpAdminLogs -v -b 64 --force-overwrite --era=84f970d55 [...]
20230428:13:32:56:1968306
gpsegrecovery.py:station6:pivotal-[DEBUG]:-WorkerPool() initialized with 1
workers
20230428:13:32:56:1968306 gpsegrecovery.py:station6:pivotal-[DEBUG]:-Adding
cmd to work_queue:
@@ -717,7 +717,7 @@ station6 (dbid 6): skipping pg_rewind on mirror as
standby.signal is present
20230428:13:32:56:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Adding cmd to
work_queue: rm -f /home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out
20230428:13:32:56:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker2] got
cmd: rm -f /home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out
20230428:13:32:56:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-Running
Command: rm -f /home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out
-20230428:13:32:56:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker2]
finished cmd: remove file cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/greenplum_path.sh; rm -f
/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"' had result:
cmd had rc=0 completed=True halted=False
+20230428:13:32:56:1967876 gprecoverseg:station6:pivotal-[DEBUG]:-[worker2]
finished cmd: remove file cmdStr='ssh -o StrictHostKeyChecking=no -o
ServerAliveInterval=60 station6 ". /usr/local/gpdb/cloudberry-env.sh; rm -f
/home/pivotal/gpAdminLogs/pg_rewind.20230428_133255.dbid6.out"' had result:
cmd had rc=0 completed=True halted=False
stdout=''
stderr=''
20230428:13:32:56:1967876 gprecoverseg:station6:pivotal-[INFO]:-Triggering FTS
probe
diff --git a/src/test/regress/mem_quota_util.py
b/src/test/regress/mem_quota_util.py
index 6e38a380029..7d830530c24 100755
--- a/src/test/regress/mem_quota_util.py
+++ b/src/test/regress/mem_quota_util.py
@@ -17,7 +17,7 @@ try:
from multiprocessing import Process
from gppylib.commands import unix
except Exception as e:
- sys.exit('Cannot import modules. Please check that you have sourced
greenplum_path.sh. Detail: ' + str(e))
+ sys.exit('Cannot import modules. Please check that you have sourced
cloudberry-env.sh. Detail: ' + str(e))
def parseargs( help=False ):
parser = OptionParser()
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]