From 5e9f9905a91bf1b689fd921dc5ee72376f8e3d32 Mon Sep 17 00:00:00 2001 From: obdev Date: Thu, 9 Feb 2023 17:16:06 +0000 Subject: [PATCH] fix: use meta tenant to check tenant schema status --- src/rootserver/ob_system_admin_util.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rootserver/ob_system_admin_util.cpp b/src/rootserver/ob_system_admin_util.cpp index afcaf421e6..c6009bab62 100644 --- a/src/rootserver/ob_system_admin_util.cpp +++ b/src/rootserver/ob_system_admin_util.cpp @@ -962,8 +962,8 @@ int ObAdminSetConfig::update_config(obrpc::ObAdminSetConfigArg &arg, int64_t new tenant_id = (ObAdminSetConfig::OB_PARAMETER_SEED_ID == tenant_id ? OB_SYS_TENANT_ID : tenant_id); uint64_t exec_tenant_id = gen_meta_tenant_id(tenant_id); dml.reset(); - if (OB_FAIL(schema_guard.get_tenant_info(tenant_id, tenant_schema))) { - LOG_WARN("failed to get tenant ids", KR(ret), K(tenant_id)); + if (OB_FAIL(schema_guard.get_tenant_info(exec_tenant_id, tenant_schema))) { + LOG_WARN("failed to get tenant ids", KR(ret), K(exec_tenant_id)); } else if (OB_ISNULL(tenant_schema)) { ret = OB_TENANT_NOT_EXIST; LOG_WARN("tenant not exist", KR(ret), K(tenant_id));