Skip to content

Commit 5627a15

Browse files
authored
Fix jetty context leak (#8552)
1 parent d8da949 commit 5627a15

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/ignore/GlobalIgnoredTypesConfigurer.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,5 +170,13 @@ private static void configureIgnoredTasks(IgnoredTypesBuilder builder) {
170170

171171
// Presto turned into trino, and so the package changed.
172172
builder.ignoreTaskClass("io.trino.jdbc.$internal.okhttp3.ConnectionPool$");
173+
174+
// ReservedThread is a Runnable that consumes tasks from a queue.
175+
// https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/8415
176+
builder.ignoreTaskClass("org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread");
177+
178+
// Skip propagating context into truffle compiler.
179+
// https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/8415
180+
builder.ignoreTaskClass("org.graalvm.compiler.truffle.runtime.CompilationTask");
173181
}
174182
}

0 commit comments

Comments
 (0)