[master] let connection_id() return master session id

This commit is contained in:
chinaxing
2023-06-28 03:42:23 +00:00
committed by ob-robot
parent 3162299290
commit 7a49e4861d

View File

@ -51,7 +51,8 @@ int ObExprConnectionId::eval_connection_id(const ObExpr &expr, ObEvalCtx &ctx,
ret = OB_ERR_UNEXPECTED;
LOG_WARN("session info is null", K(ret));
} else {
expr_datum.set_uint32(session_info->get_sessid());
auto sid = session_info->is_master_session() ? session_info->get_sessid() : session_info->get_master_sessid();
expr_datum.set_uint32(sid);
}
return ret;
}