Mukund Thakur created HADOOP-18105:
--------------------------------------
Summary: Implement a variant of ElasticByteBufferPool which uses
weak references for garbage collection.
Key: HADOOP-18105
URL: https://issues.apache.org/jira/browse/HADOOP-18105
Project: Hadoop Common
Issue Type: Sub-task
Components: common, fs
Reporter: Mukund Thakur
Assignee: Mukund Thakur
Currently in hadoop codebase, we have two classes which implements byte buffers
pooling.
One is ElasticByteBufferPool which doesn't use weak references and thus could
cause memory leaks in production environment.
Other is DirectBufferPool which uses weak references but doesn't support
caller's preference for either on-heap or off-heap buffers.
The idea is to create an improved version of ElasticByteBufferPool by
subclassing it ( as it is marked as public and stable and used widely in hdfs )
with essential functionalities required for effective buffer pooling. This is
important for the parent Vectored IO work.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]