Divij Vaidya created KAFKA-16063: ------------------------------------ Summary: Fix leaked ApplicationShutdownHooks in EndToEndAuthorizationTests Key: KAFKA-16063 URL: https://issues.apache.org/jira/browse/KAFKA-16063 Project: Kafka Issue Type: Sub-task Reporter: Divij Vaidya Attachments: Screenshot 2023-12-29 at 12.38.29.png
All test extending `EndToEndAuthorizationTest` are leaking DefaultDirectoryService objects. This can be observed using the heap dump at [https://www.dropbox.com/scl/fi/4jaq8rowkmijaoj7ec1nm/GradleWorkerMain_10311_27_12_2023_13_37_08_Leak_Suspects.zip?rlkey=minkbvopb0c65m5wryqw234xb&dl=0] (unzip this and you will find a hprof which can be opened with your favourite heap analyzer) The stack trace looks like this: !Screenshot 2023-12-29 at 12.38.29.png! I suspect that the reason is because DefaultDirectoryService#startup() registers a shutdownhook which is somehow messed up by QuorumTestHarness#teardown(). We need to investigate why this is leaking and fix it. -- This message was sent by Atlassian Jira (v8.20.10#820010)