Fix:kill session fail in switch tenant
This commit is contained in:
@ -738,7 +738,8 @@ bool ObSQLSessionMgr::KillTenant::operator() (
|
|||||||
ret = OB_ERR_UNEXPECTED;
|
ret = OB_ERR_UNEXPECTED;
|
||||||
LOG_WARN("sess info is NULL", K(sess_info));
|
LOG_WARN("sess info is NULL", K(sess_info));
|
||||||
} else {
|
} 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);
|
ret = mgr_->kill_session(*sess_info);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user