diff --git a/buildSrc/src/main/groovy/MuzzlePlugin.groovy b/buildSrc/src/main/groovy/MuzzlePlugin.groovy index 6ba5c9ac08..4ef740d69d 100644 --- a/buildSrc/src/main/groovy/MuzzlePlugin.groovy +++ b/buildSrc/src/main/groovy/MuzzlePlugin.groovy @@ -15,7 +15,6 @@ import org.eclipse.aether.spi.connector.transport.TransporterFactory import org.eclipse.aether.transport.http.HttpTransporterFactory import org.eclipse.aether.version.Version import org.gradle.api.Action -import org.gradle.api.GradleException import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.api.Task @@ -279,12 +278,6 @@ class MuzzlePlugin implements Plugin { Method assertionMethod = instrumentationCL.loadClass('datadog.trace.agent.tooling.muzzle.MuzzleVersionScanPlugin') .getMethod('assertInstrumentationMuzzled', ClassLoader.class, ClassLoader.class, boolean.class) assertionMethod.invoke(null, instrumentationCL, userCL, muzzleDirective.assertPass) - - for (Thread thread : Thread.getThreads()) { - if (thread.getName().startsWith("dd-")) { - throw new GradleException("Task $taskName has spawned a thread: $thread. This will prevent GC of dynamic muzzle classes. Aborting muzzle run.") - } - } } } runAfter.finalizedBy(muzzleTask)