showuon opened a new pull request, #14320:
URL: https://github.com/apache/kafka/pull/14320

   In `SocketServerTest`, we create `SocketServer` and 
`enableRequestProcessing` on each test class initialization. That's fine since 
we shutdown it in `@AfterEach`. The issue we have is we disabled 2 tests in 
this test suite. And when running these disabled tests, we will go through 
class initialization, but without `@AfterEach`. That causes 2 network thread 
leaked. 
   
   Compared the error message 
[here](https://ci-builds.apache.org/job/Kafka/job/kafka/job/trunk/2150/testReport/junit/kafka.server/DynamicBrokerReconfigurationTest/Build___JDK_20_and_Scala_2_13___testThreadPoolResize__/):
   
   ```
   org.opentest4j.AssertionFailedError: Invalid threads: expected 6, got 8: 
List(data-plane-kafka-socket-acceptor-ListenerName(INTERNAL)-SSL-0, 
data-plane-kafka-socket-acceptor-ListenerName(PLAINTEXT)-PLAINTEXT-0, 
data-plane-kafka-socket-acceptor-ListenerName(INTERNAL)-SSL-0, 
data-plane-kafka-socket-acceptor-ListenerName(EXTERNAL)-SASL_SSL-0, 
data-plane-kafka-socket-acceptor-ListenerName(INTERNAL)-SSL-0, 
data-plane-kafka-socket-acceptor-ListenerName(EXTERNAL)-SASL_SSL-0, 
data-plane-kafka-socket-acceptor-ListenerName(PLAINTEXT)-PLAINTEXT-0, 
data-plane-kafka-socket-acceptor-ListenerName(EXTERNAL)-SASL_SSL-0) ==> 
expected: <true> but was: <false>
   ```
   
   The 2 unexpected network threads are leaked from `SocketServerTest`.
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


-- 
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