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: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org