From b31ea6350657756592c38fef83220f1aa9e4590c Mon Sep 17 00:00:00 2001 From: ascrutae Date: Wed, 19 Jul 2017 15:14:12 +0800 Subject: [PATCH] fix miss transport entryServiceName and entryServiceId value --- .../agent/core/context/trace/TraceSegmentRef.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java index 672d7b35f..efe1de2de 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java @@ -83,17 +83,17 @@ public class TraceSegmentRef { } else { refBuilder.setNetworkAddressId(peerId); } - if (operationId == DictionaryUtil.nullValue()) { - refBuilder.setEntryServiceName(operationName); - } else { - refBuilder.setEntryServiceId(operationId); - } } else { refBuilder.setRefType(RefType.CrossThread); } + refBuilder.setParentTraceSegmentId(traceSegmentId); refBuilder.setParentSpanId(spanId); - + if (operationId == DictionaryUtil.nullValue()) { + refBuilder.setEntryServiceName(operationName); + } else { + refBuilder.setEntryServiceId(operationId); + } return refBuilder.build(); } -- GitLab