[jira] Updated: (HBASE-2500) Block indexes and meta blocks should be put into the LRU

2010-10-05 Thread Jonathan Gray (JIRA)

 [ 
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

2010-09-27 Thread Nicolas Spiegelberg (JIRA)

 [ 
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.