[
https://issues.apache.org/jira/browse/HBASE-1192?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jonathan Gray updated HBASE-1192:
---------------------------------
Attachment: hbase-1192-v1.patch
This takes the baseline LruHashMap from HBASE-1186 and wraps it in a
LruBlockCache class which implements both HeapSize and the new HFile interface
BlockCache.
The code is not well tested but wanted to get something up asap to start
tinkering.
As discussed on IRC, block caching is no longer optional across the board.
Note: this patch creates the necessary files in the working directory and not
the hbase src tree because we're still doing file format testing outside of
trunk
> LRU-style map for the block cache
> ---------------------------------
>
> Key: HBASE-1192
> URL: https://issues.apache.org/jira/browse/HBASE-1192
> Project: Hadoop HBase
> Issue Type: New Feature
> Components: regionserver
> Reporter: Jonathan Gray
> Assignee: Jonathan Gray
> Priority: Blocker
> Fix For: 0.20.0
>
> Attachments: hbase-1192-v1.patch
>
>
> We need to decide what structure to use to back the block cache. The primary
> decision is whether to continue using SoftReferences or to build our own
> structure.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.