提交 a681bc42 编写于 作者: O obdev 提交者: ob-robot

[CP] [to #55866822] add _enable_dbms_job_package parameter

上级 2a50937d
......@@ -2011,6 +2011,8 @@ int ObRootService::execute_bootstrap(const obrpc::ObBootstrapArg &arg)
LOG_WARN("failed to update cpu_quota_concurrency", K(ret));
} else if (OB_FAIL(set_enable_trace_log_())) {
LOG_WARN("fail to set one phase commit config", K(ret));
} else if (OB_FAIL(disable_dbms_job())) {
LOG_WARN("failed to update _enable_dbms_job_package", K(ret));
}
if (OB_SUCC(ret)) {
......@@ -11062,6 +11064,18 @@ int ObRootService::set_cpu_quota_concurrency_config_()
return ret;
}
int ObRootService::disable_dbms_job()
{
int64_t affected_rows = 0;
int ret = OB_SUCCESS;
if (OB_FAIL(sql_proxy_.write("ALTER SYSTEM SET _enable_dbms_job_package = false;", affected_rows))) {
LOG_WARN("update _enable_dbms_job_package to false failed", K(ret));
} else if (OB_FAIL(check_config_result("_enable_dbms_job_package", "false"))) {
LOG_WARN("failed to check config same", K(ret));
}
return ret;
}
int ObRootService::handle_recover_table(const obrpc::ObRecoverTableArg &arg)
{
int ret = OB_SUCCESS;
......
......@@ -913,6 +913,7 @@ private:
void update_cpu_quota_concurrency_in_memory_();
int set_cpu_quota_concurrency_config_();
int set_enable_trace_log_();
int disable_dbms_job();
int try_notify_switch_leader(const obrpc::ObNotifySwitchLeaderArg::SwitchLeaderComment &comment);
int precheck_interval_part(const obrpc::ObAlterTableArg &arg);
......
......@@ -1918,3 +1918,6 @@ DEF_BOOL(_allow_skip_replay_redo_after_detete_tablet, OB_TENANT_PARAMETER, "FALS
"allow skip replay invalid redo log after tablet delete transaction is committed."
"The default value is FALSE. Value: TRUE means we allow skip replaying this invalid redo log, False means we do not alow such behavior.",
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
DEF_BOOL(_enable_dbms_job_package, OB_CLUSTER_PARAMETER, "True",
"Control whether can use DBMS_JOB package.",
ObParameterAttr(Section::OBSERVER, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
......@@ -290,6 +290,7 @@ _enable_choose_migration_source_policy
_enable_compaction_diagnose
_enable_convert_real_to_decimal
_enable_dblink_reuse_connection
_enable_dbms_job_package
_enable_defensive_check
_enable_easy_keepalive
_enable_hash_join_hasher
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册