diff --git a/dd-trace-ot/src/main/java/datadog/opentracing/PendingTrace.java b/dd-trace-ot/src/main/java/datadog/opentracing/PendingTrace.java index c1e0791c9c..24446c766a 100644 --- a/dd-trace-ot/src/main/java/datadog/opentracing/PendingTrace.java +++ b/dd-trace-ot/src/main/java/datadog/opentracing/PendingTrace.java @@ -184,7 +184,9 @@ public class PendingTrace extends ConcurrentLinkedDeque { new ThreadFactory() { @Override public Thread newThread(final Runnable r) { - return new Thread(r, "dd-span-cleaner"); + final Thread thread = new Thread(r, "dd-span-cleaner"); + thread.setDaemon(true); + return thread; } };