From 683dd0a0f661bd3b7ae3be6dc978ec0f2bf2d69b Mon Sep 17 00:00:00 2001 From: LiuYoung00 Date: Thu, 15 Jun 2023 06:48:20 +0000 Subject: [PATCH] [to #50365683]adjust pl error msg log level --- src/observer/mysql/ob_query_retry_ctrl.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/observer/mysql/ob_query_retry_ctrl.cpp b/src/observer/mysql/ob_query_retry_ctrl.cpp index ff06863bd..dfecfd873 100644 --- a/src/observer/mysql/ob_query_retry_ctrl.cpp +++ b/src/observer/mysql/ob_query_retry_ctrl.cpp @@ -864,8 +864,13 @@ void ObQueryRetryCtrl::before_func(ObRetryParam &v) void ObQueryRetryCtrl::after_func(ObRetryParam &v) { - if (OB_TRY_LOCK_ROW_CONFLICT != v.client_ret_ && OB_ERR_PROXY_REROUTE != v.client_ret_) { - //锁冲突就不要打印了,避免日志刷屏 + if (OB_TRY_LOCK_ROW_CONFLICT == v.client_ret_ + || OB_ERR_PROXY_REROUTE == v.client_ret_ + || (v.is_from_pl_ && OB_READ_NOTHING == v.client_ret_)) { + //锁冲突不打印了,避免日志刷屏 + // 二次路由不打印 + // PL 里面的 OB_READ_NOTHING 不打印日志 + } else { LOG_WARN_RET(v.client_ret_, "[RETRY] check if need retry", K(v), "need_retry", RETRY_TYPE_NONE != v.retry_type_); } if (RETRY_TYPE_NONE != v.retry_type_) {