From 586b45fdadc6daf1f4a0ae54de540e5ce48a2e84 Mon Sep 17 00:00:00 2001 From: Woonduk Kang Date: Mon, 18 Feb 2013 02:37:41 +0000 Subject: [PATCH] =?UTF-8?q?[=EA=B0=95=EC=9A=B4=EB=8D=95]=20[LUCYSUS-1744]?= =?UTF-8?q?=20thrift=EC=9D=98=20span=EC=9D=98=20parentSpanId=EB=A5=BC=20op?= =?UTF-8?q?tional=EB=A1=9C=20=EB=B3=80=EA=B2=BD=ED=95=98=EA=B3=A0=20root?= =?UTF-8?q?=EA=B0=80=20=EC=95=84=EB=8B=90=EB=95=8C=EB=A7=8C=20=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=EB=A5=BC=20=EC=93=B0=EA=B2=8C=ED=95=A8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1213 84d0f5b1-2673-498c-a247-62c4ff18d310 --- src/main/java/com/profiler/context/Span.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/profiler/context/Span.java b/src/main/java/com/profiler/context/Span.java index 757942d34..2f926d267 100644 --- a/src/main/java/com/profiler/context/Span.java +++ b/src/main/java/com/profiler/context/Span.java @@ -116,7 +116,7 @@ public class Span implements Thriftable { } public String toString() { - StringBuilder sb = new StringBuilder(); + StringBuilder sb = new StringBuilder(128); sb.append("{"); sb.append("\n\t TraceID = ").append(traceID); @@ -153,7 +153,10 @@ public class Span implements Thriftable { span.setServiceName(serviceName); span.setServiceType(serviceType.getCode()); span.setSpanId(traceID.getSpanId()); - span.setParentSpanId(traceID.getParentSpanId()); + final int parentSpanId = traceID.getParentSpanId(); + if (parentSpanId != SpanID.NULL) { + span.setParentSpanId(parentSpanId); + } span.setEndPoint(endPoint); span.setRemoteAddr(remoteAddr); if (exception != 0) {