Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
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:
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.
Attachments
Attachments
Issue Links
- links to