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)