diff --git a/src/bin/gs_guc/cluster_guc.conf b/src/bin/gs_guc/cluster_guc.conf index b52f72f7f39a8d481d897278b2bf962ab1b50af4..c6bab6b13a6eb71238579f8f872009b6cd5be382 100755 --- a/src/bin/gs_guc/cluster_guc.conf +++ b/src/bin/gs_guc/cluster_guc.conf @@ -727,6 +727,7 @@ logical_sender_timeout|int|0,2147483647|ms|NULL| var_eq_const_selectivity|bool|0,0|NULL|NULL| enable_save_confirmed_lsn|bool|0,0|NULL|NULL| ss_enable_dss|bool|0,0|NULL|NULL| +enable_segment|bool|0,0|NULL|NULL| ss_dss_vg_name|string|0,0|NULL|NULL| ss_dss_conn_path|string|0,0|NULL|NULL| ss_enable_dms|bool|0,0|NULL|NULL| diff --git a/src/bin/initdb/initdb.cpp b/src/bin/initdb/initdb.cpp index 75d5e6bcf6d13a57f330b305c0736322bf9f5174..676432793e1546598cb5c88eea89fa898a1ad9d4 100644 --- a/src/bin/initdb/initdb.cpp +++ b/src/bin/initdb/initdb.cpp @@ -1593,6 +1593,10 @@ static void setup_config(void) securec_check_c(nRet, "\0", "\0"); conflines = replace_token(conflines, "#ss_enable_dss = off", repltok); + nRet = strcpy_s(repltok, sizeof(repltok), "enable_segment = on"); + securec_check_c(nRet, "\0", "\0"); + conflines = replace_token(conflines, "#enable_segment = off", repltok); + conflines = ss_addnodeparmater(conflines); } diff --git a/src/common/backend/utils/misc/guc/guc_storage.cpp b/src/common/backend/utils/misc/guc/guc_storage.cpp index f8f7b9ee18a1304143afa2db6c34c6d28317e958..e00f1d1abe676fde33cf5913a110f82d91006e41 100755 --- a/src/common/backend/utils/misc/guc/guc_storage.cpp +++ b/src/common/backend/utils/misc/guc/guc_storage.cpp @@ -956,7 +956,6 @@ static void InitStorageConfigureNamesBool() NULL, NULL}, -#ifdef USE_ASSERT_CHECKING {{"enable_segment", PGC_SIGHUP, NODE_ALL, @@ -968,7 +967,7 @@ static void InitStorageConfigureNamesBool() NULL, NULL, NULL}, -#endif + {{"enable_gtm_free", PGC_POSTMASTER, NODE_DISTRIBUTE, diff --git a/src/common/backend/utils/misc/postgresql_single.conf.sample b/src/common/backend/utils/misc/postgresql_single.conf.sample index 3b1eeb20a6288b7df25298830e8e71508b93984d..3e78fabea84fa65d4f533cbe6be04638d2ceb388 100644 --- a/src/common/backend/utils/misc/postgresql_single.conf.sample +++ b/src/common/backend/utils/misc/postgresql_single.conf.sample @@ -852,3 +852,4 @@ job_queue_processes = 10 # Number of concurrent jobs, optional: [0..1000] #ss_enable_ondemand_recovery = off #ss_ondemand_recovery_mem_size = 4GB # min: 1GB, max: 100GB #enable_ss_dorado = off +#enable_segment = off