m1a2st commented on code in PR #22520:
URL: https://github.com/apache/kafka/pull/22520#discussion_r3506284746


##########
test-common/test-common-runtime/src/main/java/org/apache/kafka/common/test/junit/ClusterTestExtensions.java:
##########
@@ -108,10 +108,16 @@ public class ClusterTestExtensions implements 
TestTemplateInvocationContextProvi
     private static final String ATTACH_LISTENER_THREAD_PREFIX = "Attach 
Listener";
     private static final String PROCESS_REAPER_THREAD_PREFIX = "process 
reaper";
     private static final String RMI_THREAD_PREFIX = "RMI";
+    // The following three thread prefixes are spawned by MockOAuth2Server 
(which uses OkHttp's MockWebServer
+    // internally) in ClientOAuthIntegrationTest.
+    private static final String MOCK_WEB_SERVER_THREAD_PREFIX = 
"MockWebServer";
+    private static final String KEEP_ALIVE_TIMER_THREAD_PREFIX = 
"Keep-Alive-Timer";
+    private static final String POOL_THREAD_PREFIX = "pool-";

Review Comment:
   The test error log is 
   ```
   Thread leak detected: pool-11-thread-1, pool-10-thread-1, pool-8-thread-1
   Expected :true
   Actual   :false
   <Click to see difference>
   
   org.opentest4j.AssertionFailedError: Thread leak detected: pool-11-thread-1, 
pool-10-thread-1, pool-8-thread-1 ==> expected: <true> but was: <false>
        at 
org.apache.kafka.common.test.junit.ClusterTestExtensions.afterEach(ClusterTestExtensions.java:192)
        at java.base/java.util.Optional.ifPresent(Optional.java:178)
        at 
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at 
java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
   ```
   
   [test.log](https://github.com/user-attachments/files/29553318/test.log)



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to