From 61cb178902f99244f8e830453b6d50bff068e09b Mon Sep 17 00:00:00 2001 From: hezuojiao Date: Mon, 20 Feb 2023 09:42:14 +0000 Subject: [PATCH] Fix rpc post error of clean sequence cache --- src/share/schema/ob_sequence_sql_service.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/share/schema/ob_sequence_sql_service.cpp b/src/share/schema/ob_sequence_sql_service.cpp index 9e00dd89b8..d6118e7d65 100644 --- a/src/share/schema/ob_sequence_sql_service.cpp +++ b/src/share/schema/ob_sequence_sql_service.cpp @@ -159,7 +159,13 @@ int ObSequenceSqlService::clean_sequence_cache(uint64_t tenant_id, uint64_t sequ .by(tenant_id) .timeout(timeout) .clean_sequence_cache(sequence_id))) { - LOG_WARN("clean sequnece cache failed", K(ret), K(sequence_id), K(server_list.at(i))); + if (is_timeout_err(ret) || is_server_down_error(ret)) { + LOG_WARN("rpc call time out, ignore the error", "server", server_list.at(i), + K(tenant_id), K(sequence_id), K(ret)); + ret = OB_SUCCESS; + } else { + LOG_WARN("clean sequnece cache failed", K(ret), K(sequence_id), K(server_list.at(i))); + } } } }