hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Busbey (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-20045) When running compaction, cache recent blocks.
Date Thu, 22 Feb 2018 04:00:03 GMT

     [ https://issues.apache.org/jira/browse/HBASE-20045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Sean Busbey updated HBASE-20045:
    Component/s: Compaction

> When running compaction, cache recent blocks.
> ---------------------------------------------
>                 Key: HBASE-20045
>                 URL: https://issues.apache.org/jira/browse/HBASE-20045
>             Project: HBase
>          Issue Type: New Feature
>          Components: BlockCache, Compaction
>    Affects Versions: 2.0.0-beta-1
>            Reporter: Jean-Marc Spaggiari
>            Priority: Major
> HBase already allows to cache blocks on flush. This is very useful for usecases where
most queries are against recent data. However, as soon as their is a compaction, those blocks
are evicted. It will be interesting to have a table level parameter to say "When compacting,
cache blocks less than 24 hours old". That way, when running compaction, all blocks where
some data are less than 24h hold, will be automatically cached. 
> Very useful for table design where there is TS in the key but a long history (Like a
year of sensor data).

This message was sent by Atlassian JIRA

View raw message