GC free memory management in Level-1 Block Cache
------------------------------------------------
Key: HBASE-5347
URL: https://issues.apache.org/jira/browse/HBASE-5347
Project: HBase
Issue Type: Improvement
Reporter: Prakash Khemani
Assignee: Prakash Khemani
On eviction of a block from the block-cache, instead of waiting for the garbage
collecter to reuse its memory, reuse the block right away.
This will require us to keep reference counts on the HFile blocks. Once we have
the reference counts in place we can do our own simple blocks-out-of-slab
allocation for the block-cache.
This will help us with
* reducing gc pressure, especially in the old generation
* making it possible to have non-java-heap memory backing the HFile blocks
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira