Sumit Agrawal created HDDS-10385:
------------------------------------
Summary: Memory leak for thread local usages in OMClientRequest
Key: HDDS-10385
URL: https://issues.apache.org/jira/browse/HDDS-10385
Project: Apache Ozone
Issue Type: Bug
Components: Ozone Manager
Reporter: Sumit Agrawal
As part of *HDDS-8974. Introduce detailed lock information*
Below omLockDetails is declared which is private to the instance and consume
thread local resource of thread. But this resource is never released.
private final ThreadLocal<OMLockDetails> omLockDetails =
ThreadLocal.withInitial(OMLockDetails::new);
This will cause memory leak and thread local memory keeps increasing with each
new Request object.
Need avoid usages of thread local as instance level; or need use as static or
as singleton to reuse same resource.
cc: [~Symious] [~Sammi]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]