From ed6504f67549184c86e3b6fe752985179912f35c Mon Sep 17 00:00:00 2001 From: Ivan Topolnjak Date: Tue, 9 Jan 2018 14:41:00 +0100 Subject: ensure that a sampling decision is taken when the parent decision is unknown --- kamon-core/src/main/scala/kamon/trace/SpanContext.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kamon-core') diff --git a/kamon-core/src/main/scala/kamon/trace/SpanContext.scala b/kamon-core/src/main/scala/kamon/trace/SpanContext.scala index 4d013881..25fec710 100644 --- a/kamon-core/src/main/scala/kamon/trace/SpanContext.scala +++ b/kamon-core/src/main/scala/kamon/trace/SpanContext.scala @@ -28,7 +28,7 @@ import kamon.trace.SpanContext.SamplingDecision case class SpanContext(traceID: Identifier, spanID: Identifier, parentID: Identifier, samplingDecision: SamplingDecision) { def createChild(childSpanID: Identifier, samplingDecision: SamplingDecision): SpanContext = - this.copy(parentID = this.spanID, spanID = childSpanID) + this.copy(parentID = this.spanID, spanID = childSpanID, samplingDecision = samplingDecision) } object SpanContext { -- cgit v1.2.3