[jira] Updated: (HBASE-2500) Block indexes and meta blocks should be put into the LRU
[ https://issues.apache.org/jira/browse/HBASE-2500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Gray updated HBASE-2500: - Fix Version/s: (was: 0.90.0) 0.92.0 This really should be done, but punting to 0.92 because won't be done in time for 0.90. Block indexes and meta blocks should be put into the LRU Key: HBASE-2500 URL: https://issues.apache.org/jira/browse/HBASE-2500 Project: HBase Issue Type: Improvement Components: regionserver Reporter: Jonathan Gray Assignee: Nicolas Spiegelberg Priority: Minor Fix For: 0.92.0 Currently we are not tracking the heap usage of block indexes. We're just relying on the fact that we leave a large percentage of total heap as part of everything else not in memstores or the block cache. The everything else portion should be left for ephemeral/transient memory usage, not long-lived objects like block indexes. Introduction of blooms will extend this issue to meta blocks in general. All of this should be moved into an LRU. Either the existing block cache LRU or a new LRU. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (HBASE-2500) Block indexes and meta blocks should be put into the LRU
[ https://issues.apache.org/jira/browse/HBASE-2500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nicolas Spiegelberg updated HBASE-2500: --- Priority: Minor (was: Major) Block indexes and meta blocks should be put into the LRU Key: HBASE-2500 URL: https://issues.apache.org/jira/browse/HBASE-2500 Project: HBase Issue Type: Improvement Components: regionserver Reporter: Jonathan Gray Assignee: Nicolas Spiegelberg Priority: Minor Fix For: 0.90.0 Currently we are not tracking the heap usage of block indexes. We're just relying on the fact that we leave a large percentage of total heap as part of everything else not in memstores or the block cache. The everything else portion should be left for ephemeral/transient memory usage, not long-lived objects like block indexes. Introduction of blooms will extend this issue to meta blocks in general. All of this should be moved into an LRU. Either the existing block cache LRU or a new LRU. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.