From d1cf22ed9133386e12be4c40ff92513c0d49613c Mon Sep 17 00:00:00 2001 From: zhang_xubo <2578876417@qq.com> Date: Sat, 24 Aug 2024 11:08:08 +0800 Subject: [PATCH] add pg_archivecleanup tool --- build/script/aarch64_finance_list | 1 + build/script/aarch64_opengauss_list | 1 + build/script/utils/make_compile.sh | 7 +++++++ build/script/x86_64_finance_list | 1 + build/script/x86_64_opengauss_list | 1 + 5 files changed, 11 insertions(+) diff --git a/build/script/aarch64_finance_list b/build/script/aarch64_finance_list index 608f59ec6..9873ce259 100644 --- a/build/script/aarch64_finance_list +++ b/build/script/aarch64_finance_list @@ -47,6 +47,7 @@ ./bin/gs_plan_simulator.sh ./bin/pg_xlogdump ./bin/pagehack +./bin/pg_archivecleanup ./bin/gs_assessment ./bin/gs_retrieve ./etc/kerberos/kadm5.acl diff --git a/build/script/aarch64_opengauss_list b/build/script/aarch64_opengauss_list index c21a55896..7b7e88d82 100644 --- a/build/script/aarch64_opengauss_list +++ b/build/script/aarch64_opengauss_list @@ -48,6 +48,7 @@ ./bin/gs_plan_simulator.sh ./bin/pg_xlogdump ./bin/pagehack +./bin/pg_archivecleanup ./bin/gs_assessment ./bin/gs_retrieve ./etc/kerberos/kadm5.acl diff --git a/build/script/utils/make_compile.sh b/build/script/utils/make_compile.sh index 9dc4a7b97..bcbdebdf9 100644 --- a/build/script/utils/make_compile.sh +++ b/build/script/utils/make_compile.sh @@ -30,6 +30,7 @@ ROACH_DIR="${ROOT_DIR}/distribute/bin/roach" MPPDB_DECODING_DIR="${ROOT_DIR}/contrib/mppdb_decoding" XLOG_DUMP_DIR="${ROOT_DIR}/contrib/pg_xlogdump" PAGE_HACK_DIR="${ROOT_DIR}/contrib/pagehack" +ARCH_CLEAN_DIR="${ROOT_DIR}/contrib/pg_archivecleanup" ################################### @@ -326,6 +327,12 @@ function install_gaussdb() make install -sj >> "$LOG_FILE" 2>&1 echo "End make install pagehack" >> "$LOG_FILE" 2>&1 + cd "$ARCH_CLEAN_DIR" + make clean >> "$LOG_FILE" 2>&1 + make -sj >> "$LOG_FILE" 2>&1 + make install -sj >> "$LOG_FILE" 2>&1 + echo "End make install archivecleanup" >> "$LOG_FILE" 2>&1 + chmod 444 ${BUILD_DIR}/bin/cluster_guc.conf dos2unix ${BUILD_DIR}/bin/cluster_guc.conf > /dev/null 2>&1 get_kernel_commitid diff --git a/build/script/x86_64_finance_list b/build/script/x86_64_finance_list index 899b439da..36843f405 100644 --- a/build/script/x86_64_finance_list +++ b/build/script/x86_64_finance_list @@ -47,6 +47,7 @@ ./bin/gs_plan_simulator.sh ./bin/pg_xlogdump ./bin/pagehack +./bin/pg_archivecleanup ./bin/gs_assessment ./bin/gs_retrieve ./etc/kerberos/kadm5.acl diff --git a/build/script/x86_64_opengauss_list b/build/script/x86_64_opengauss_list index 1273cd99c..5d462ccd8 100644 --- a/build/script/x86_64_opengauss_list +++ b/build/script/x86_64_opengauss_list @@ -48,6 +48,7 @@ ./bin/gs_plan_simulator.sh ./bin/pg_xlogdump ./bin/pagehack +./bin/pg_archivecleanup ./bin/gs_assessment ./bin/gs_retrieve ./etc/kerberos/kadm5.acl