hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Gray (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HBASE-1192) LRU-style map for the block cache
Date Tue, 10 Feb 2009 00:36:02 GMT

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

View raw message