Kirk True created KAFKA-13558:
---------------------------------

             Summary: NioEchoServer fails to close resources
                 Key: KAFKA-13558
                 URL: https://issues.apache.org/jira/browse/KAFKA-13558
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 3.0.0
            Reporter: Kirk True
            Assignee: Kirk True
             Fix For: 3.2.0


`NioEchoServer` does not close the selectors that it opens. The result of this 
can be manifested in flaky tests because the JVM/OS can run out of available 
file descriptors if the `NioEchoServer` is used in a lot of tests. Each test 
then leaks a handful of descriptors, and eventually the 'too many open files' 
error is thrown.

This was compounded because the `NioEchoServer` intentionally doesn't output 
stack traces, so the underlying issue was hidden and was manifest in odd 
(flaky) ways in tests.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to