From fadedfe50b6a79833a8668bc37281e38a71078ee Mon Sep 17 00:00:00 2001 From: obdev Date: Thu, 4 May 2023 09:41:47 +0000 Subject: [PATCH] Fix:kill session fail in switch tenant --- src/sql/session/ob_sql_session_mgr.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sql/session/ob_sql_session_mgr.cpp b/src/sql/session/ob_sql_session_mgr.cpp index 4fa29c8067..f2bb062341 100644 --- a/src/sql/session/ob_sql_session_mgr.cpp +++ b/src/sql/session/ob_sql_session_mgr.cpp @@ -738,7 +738,8 @@ bool ObSQLSessionMgr::KillTenant::operator() ( ret = OB_ERR_UNEXPECTED; LOG_WARN("sess info is NULL", K(sess_info)); } else { - if (sess_info->get_priv_tenant_id() == tenant_id_) { + if (sess_info->get_priv_tenant_id() == tenant_id_ || + sess_info->get_effective_tenant_id() == tenant_id_) { ret = mgr_->kill_session(*sess_info); } }