[CP] get publish schema return value and broadcast consensus version

This commit is contained in:
obdev
2023-05-29 13:46:48 +00:00
committed by ob-robot
parent 253a958f51
commit 17c75534d0
6 changed files with 69 additions and 24 deletions

View File

@ -69,6 +69,18 @@ int ObShareUtil::get_abs_timeout(const int64_t default_timeout, int64_t &abs_tim
return ret;
}
int ObShareUtil::get_ctx_timeout(const int64_t default_timeout, int64_t &timeout)
{
int ret = OB_SUCCESS;
ObTimeoutCtx ctx;
if (OB_FAIL(ObShareUtil::set_default_timeout_ctx(ctx, default_timeout))) {
LOG_WARN("fail to set default timeout ctx", KR(ret), K(default_timeout));
} else {
timeout = ctx.get_timeout();
}
return ret;
}
int ObShareUtil::check_compat_version_for_arbitration_service(
const uint64_t tenant_id,
bool &is_compatible)