[FEAT MERGE] cap_config_4.2

This commit is contained in:
obdev
2023-04-18 07:41:54 +00:00
committed by ob-robot
parent 4872b46eef
commit 0e762bcbc5
12 changed files with 47 additions and 20 deletions

View File

@ -859,6 +859,9 @@ int ObAdminSetConfig::verify_config(obrpc::ObAdminSetConfigArg &arg)
if (ci->is_not_editable() && !arg.is_inner_) {
ret = OB_INVALID_CONFIG; //TODO: specific report not editable
LOG_WARN("config is not editable", "item", *item, KR(ret));
} else if (!ci->check_unit(item->value_.ptr())) {
ret = OB_INVALID_CONFIG;
LOG_ERROR("invalid config", "item", *item, KR(ret));
} else if (!ci->set_value(item->value_.ptr())) {
ret = OB_INVALID_CONFIG;
LOG_WARN("invalid config", "item", *item, KR(ret));