Commit f4ca4c8a authored by qxo's avatar qxo Committed by 吴晟
Browse files

fixed for #3135:createEntrySpan should get SamplingService only if it required...

fixed for #3135:createEntrySpan should get SamplingService only if it required ( carrier is valid) (#3137)
parent f83dc646
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -87,10 +87,10 @@ public class ContextManager implements BootService {
    }

    public static AbstractSpan createEntrySpan(String operationName, ContextCarrier carrier) {
        SamplingService samplingService = ServiceManager.INSTANCE.findService(SamplingService.class);
        AbstractSpan span;
        AbstractTracerContext context;
        if (carrier != null && carrier.isValid()) {
            SamplingService samplingService = ServiceManager.INSTANCE.findService(SamplingService.class);
            samplingService.forceSampled();
            context = getOrCreate(operationName, true);
            span = context.createEntrySpan(operationName);