From 7c73546ba17647f480c41638f746d30503d7f900 Mon Sep 17 00:00:00 2001 From: Tyler Benson Date: Fri, 6 Mar 2020 09:56:19 -0800 Subject: [PATCH] One more change. This should fix the issues in latestDepTest. --- .../instrumentation/grpc/client/TracingClientInterceptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dd-java-agent/instrumentation/grpc-1.5/src/main/java/datadog/trace/instrumentation/grpc/client/TracingClientInterceptor.java b/dd-java-agent/instrumentation/grpc-1.5/src/main/java/datadog/trace/instrumentation/grpc/client/TracingClientInterceptor.java index 5102dda936..0a61774c46 100644 --- a/dd-java-agent/instrumentation/grpc-1.5/src/main/java/datadog/trace/instrumentation/grpc/client/TracingClientInterceptor.java +++ b/dd-java-agent/instrumentation/grpc-1.5/src/main/java/datadog/trace/instrumentation/grpc/client/TracingClientInterceptor.java @@ -64,7 +64,7 @@ public class TracingClientInterceptor implements ClientInterceptor { propagate().inject(span, headers, SETTER); try (final AgentScope scope = activateSpan(span, false)) { - scope.setAsyncPropagation(true); + // Don't async propagate otherwise the span gets tied up with a timeout handler. super.start(new TracingClientCallListener<>(span, responseListener), headers); } catch (final Throwable e) { DECORATE.onError(span, e);