From 89427eeaf52849ede0ae9b63376e4b688d79f78e Mon Sep 17 00:00:00 2001 From: ascrutae Date: Thu, 20 Jul 2017 23:03:48 +0800 Subject: [PATCH] fix operation id of exit span incorrect issue --- .../skywalking/apm/agent/core/context/TracingContext.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/TracingContext.java b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/TracingContext.java index b054025f8..e20d12f04 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/TracingContext.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/TracingContext.java @@ -286,13 +286,13 @@ public class TracingContext implements AbstractTracerContext { .doInCondition( new PossibleFound.FoundAndObtain() { @Override - public Object doProcess(int peerId) { - return new ExitSpan(spanIdGenerator++, parentSpanId, applicationId, peerId); + public Object doProcess(int operationId) { + return new ExitSpan(spanIdGenerator++, parentSpanId, operationId, applicationId); } }, new PossibleFound.NotFoundAndObtain() { @Override public Object doProcess() { - return new ExitSpan(spanIdGenerator++, parentSpanId, applicationId, remotePeer); + return new ExitSpan(spanIdGenerator++, parentSpanId, operationName, remotePeer); } }); }