[TABLELOCK] fix mysqltest about MySQL lock function, and throw error when meet route between observers

This commit is contained in:
YangEfei
2024-05-08 11:48:01 +00:00
committed by ob-robot
parent 02f405707e
commit 1eb6b0526d

View File

@ -104,7 +104,9 @@ bool ObExprLockFunc::proxy_is_support(const ObExecContext &exec_ctx)
if (OB_ISNULL(session)) {
LOG_ERROR_RET(OB_INVALID_ARGUMENT, "session is null!");
} else {
is_support = (session->is_feedback_proxy_info_support() && session->is_client_sessid_support()) || !session->is_obproxy_mode();
is_support = ((session->is_feedback_proxy_info_support() && session->is_client_sessid_support())
|| !session->is_obproxy_mode())
&& session->get_client_sessid() != INVALID_SESSID;
if (!is_support) {
LOG_WARN_RET(OB_NOT_SUPPORTED,
"proxy is not support this feature",