From 7f3c45ff4d20f4b9a62d16bd650f65ed47e36e72 Mon Sep 17 00:00:00 2001 From: nroskill Date: Fri, 2 Feb 2024 16:42:11 +0000 Subject: [PATCH] fix wrong trace id in full link tracing --- deps/oblib/src/rpc/obrpc/ob_rpc_processor_base.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/deps/oblib/src/rpc/obrpc/ob_rpc_processor_base.cpp b/deps/oblib/src/rpc/obrpc/ob_rpc_processor_base.cpp index 90d606215..78852c88a 100644 --- a/deps/oblib/src/rpc/obrpc/ob_rpc_processor_base.cpp +++ b/deps/oblib/src/rpc/obrpc/ob_rpc_processor_base.cpp @@ -235,6 +235,8 @@ int ObRpcProcessorBase::deserialize() if (OB_FAIL(common::serialization::decode(ez_buf, len, pos, *OBTRACE))) { RPC_OBRPC_LOG(WARN, "decode trace info failed", K(ret), K(len), K(pos)); } + } else if (OBTRACE->is_inited()) { + OBTRACE->reset(); } } if (OB_FAIL(ret)) {