From ee7c4180cac01c5a0f253632007b7fcd31e238ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E7=8E=89=E6=A1=94?= <769213327@qq.com> Date: Wed, 12 Jun 2019 12:26:34 +0800 Subject: [PATCH] Optimize SegmentParseV2::parse code logic (#2828) * Optimize code logic * revert * fix --- .../server/receiver/trace/provider/parser/SegmentParseV2.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/trace/provider/parser/SegmentParseV2.java b/oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/trace/provider/parser/SegmentParseV2.java index ad4b38932..565c1cd93 100644 --- a/oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/trace/provider/parser/SegmentParseV2.java +++ b/oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/trace/provider/parser/SegmentParseV2.java @@ -85,7 +85,7 @@ public class SegmentParseV2 { if (bufferData.getV2Segment() == null) { bufferData.setV2Segment(parseBinarySegment(upstreamSegment)); } - SegmentObject segmentObject = parseBinarySegment(upstreamSegment); + SegmentObject segmentObject = bufferData.getV2Segment(); SegmentDecorator segmentDecorator = new SegmentDecorator(segmentObject);