Chinese comma in parameter info will show as unknow char when use non-utf8 charset
This commit is contained in:
@ -182,11 +182,11 @@ DEF_STR_LIST(rootservice_list, OB_CLUSTER_PARAMETER, "",
|
|||||||
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
DEF_STR(cluster, OB_CLUSTER_PARAMETER, "obcluster", "Name of the cluster",
|
DEF_STR(cluster, OB_CLUSTER_PARAMETER, "obcluster", "Name of the cluster",
|
||||||
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
// drc复制的时候,使用的ob_org_cluster_id的范围是[0xffff0000,0xffffffff],
|
// drc复制的时候,使用的ob_org_cluster_id的范围是[0xffff0000,0xffffffff],
|
||||||
// 而用户的sql写入到clog中的cluster_id的范围必须不能在[0xffff0000,0xffffffff]之内,
|
// 而用户的sql写入到clog中的cluster_id的范围必须不能在[0xffff0000,0xffffffff]之内,
|
||||||
// 用户的sql写入到clog中的cluster_id就是由系统配置项中的cluster_id决定的,
|
// 用户的sql写入到clog中的cluster_id就是由系统配置项中的cluster_id决定的,
|
||||||
// 因此这里的系统配置项中的cluster_id的范围为[1, 0xffff0000 - 1],也就是[1,4294901759]。
|
// 因此这里的系统配置项中的cluster_id的范围为[1, 0xffff0000 - 1],也就是[1,4294901759]。
|
||||||
// cluser_id的默认值为0,不在它的值域[1,4294901759]之内,也就是说,
|
// cluser_id的默认值为0,不在它的值域[1,4294901759]之内,也就是说,
|
||||||
// 在检查ObServerConfig对象的合法性之前必须要为cluster_id赋一个[1,4294901759]范围内的值。
|
// 在检查ObServerConfig对象的合法性之前必须要为cluster_id赋一个[1,4294901759]范围内的值。
|
||||||
DEF_INT(cluster_id, OB_CLUSTER_PARAMETER, "0", "[1,4294901759]", "ID of the cluster",
|
DEF_INT(cluster_id, OB_CLUSTER_PARAMETER, "0", "[1,4294901759]", "ID of the cluster",
|
||||||
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
@ -364,15 +364,15 @@ DEF_INT(_optimizer_ads_time_limit, OB_TENANT_PARAMETER, "10", "[0, 300]",
|
|||||||
// tenant memtable consumption related
|
// tenant memtable consumption related
|
||||||
DEF_INT(memstore_limit_percentage, OB_CLUSTER_PARAMETER, "50", "(0, 100)",
|
DEF_INT(memstore_limit_percentage, OB_CLUSTER_PARAMETER, "50", "(0, 100)",
|
||||||
"used in calculating the value of MEMSTORE_LIMIT parameter: "
|
"used in calculating the value of MEMSTORE_LIMIT parameter: "
|
||||||
"memstore_limit_percentage = memstore_limit / memory_size,memory_size, "
|
"memstore_limit_percentage = memstore_limit / memory_size,memory_size, "
|
||||||
"where MEMORY_SIZE is determined when the tenant is created. Range: (0, 100)",
|
"where MEMORY_SIZE is determined when the tenant is created. Range: (0, 100)",
|
||||||
ObParameterAttr(Section::TENANT, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::TENANT, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
DEF_INT(freeze_trigger_percentage, OB_TENANT_PARAMETER, "20", "(0, 100)",
|
DEF_INT(freeze_trigger_percentage, OB_TENANT_PARAMETER, "20", "(0, 100)",
|
||||||
"the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100)",
|
"the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100)",
|
||||||
ObParameterAttr(Section::TENANT, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::TENANT, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
|
|
||||||
DEF_INT(writing_throttling_trigger_percentage, OB_TENANT_PARAMETER, "60", "(0, 100]",
|
DEF_INT(writing_throttling_trigger_percentage, OB_TENANT_PARAMETER, "60", "(0, 100]",
|
||||||
"the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit",
|
"the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit",
|
||||||
ObParameterAttr(Section::TRANS, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::TRANS, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
DEF_TIME(writing_throttling_maximum_duration, OB_TENANT_PARAMETER, "2h", "[1s, 3d]",
|
DEF_TIME(writing_throttling_maximum_duration, OB_TENANT_PARAMETER, "2h", "[1s, 3d]",
|
||||||
"maximum duration of writting throttling(in minutes), max value is 3 days",
|
"maximum duration of writting throttling(in minutes), max value is 3 days",
|
||||||
@ -582,7 +582,7 @@ DEF_INT(log_disk_utilization_threshold, OB_TENANT_PARAMETER,"80",
|
|||||||
|
|
||||||
DEF_INT(log_disk_throttling_percentage, OB_TENANT_PARAMETER, "60",
|
DEF_INT(log_disk_throttling_percentage, OB_TENANT_PARAMETER, "60",
|
||||||
"[40, 100]",
|
"[40, 100]",
|
||||||
"the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit",
|
"the threshold of the size of the log disk when writing_limit will be triggered. Rang:[40,100]. setting 100 means turn off writing limit",
|
||||||
ObParameterAttr(Section::LOGSERVICE, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::LOGSERVICE, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
|
|
||||||
DEF_TIME(log_storage_warning_tolerance_time, OB_CLUSTER_PARAMETER, "5s",
|
DEF_TIME(log_storage_warning_tolerance_time, OB_CLUSTER_PARAMETER, "5s",
|
||||||
@ -1002,7 +1002,7 @@ ERRSIM_DEF_INT(errsim_max_restore_retry_count, OB_CLUSTER_PARAMETER, "0", "[0,)"
|
|||||||
|
|
||||||
#ifdef TRANS_MODULE_TEST
|
#ifdef TRANS_MODULE_TEST
|
||||||
DEF_INT(module_test_trx_memory_errsim_percentage, OB_CLUSTER_PARAMETER, "0", "[0, 100]",
|
DEF_INT(module_test_trx_memory_errsim_percentage, OB_CLUSTER_PARAMETER, "0", "[0, 100]",
|
||||||
"the percentage of memory errsim. Rang:[0,100]",
|
"the percentage of memory errsim. Rang:[0,100]",
|
||||||
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1469,7 +1469,7 @@ DEF_BOOL(_enable_backtrace_function, OB_CLUSTER_PARAMETER, "True",
|
|||||||
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
|
|
||||||
DEF_INT(_with_subquery, OB_TENANT_PARAMETER, "0", "[0,2]",
|
DEF_INT(_with_subquery, OB_TENANT_PARAMETER, "0", "[0,2]",
|
||||||
"WITH subquery transformation,0: optimizer,1: materialize,2: inline",
|
"WITH subquery transformation,0: optimizer,1: materialize,2: inline",
|
||||||
ObParameterAttr(Section::TENANT, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
ObParameterAttr(Section::TENANT, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
|
||||||
|
|
||||||
DEF_BOOL(_xsolapi_generate_with_clause, OB_TENANT_PARAMETER, "True",
|
DEF_BOOL(_xsolapi_generate_with_clause, OB_TENANT_PARAMETER, "True",
|
||||||
|
|||||||
Reference in New Issue
Block a user