[
https://issues.apache.org/jira/browse/HBASE-11696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14095849#comment-14095849
]
Anoop Sam John commented on HBASE-11696:
----------------------------------------
bq.+1 on enabling by default
Yes will do in following issue after some long runs.
bq.We need to write a policy that keeps growing block cache while there are
evictions going on (until we stop doing evictions or hit max size?)
So this will not care what is the write load. This can be done especially when
we have Combined BC and L1 contains only META blocks (?) so making the META
cache to a non evicting state. In such a case we would better have to do some
sort of TTL strategy also. The least recently used blocks should leave BC
*themselves* after a TTL period. (They are not at all getting used for a longer
time and mostly won't get used. Might include blocks from compacted files)
> Make CombinedBlockCache resizable.
> ----------------------------------
>
> Key: HBASE-11696
> URL: https://issues.apache.org/jira/browse/HBASE-11696
> Project: HBase
> Issue Type: Improvement
> Reporter: Anoop Sam John
> Assignee: Anoop Sam John
> Fix For: 2.0.0
>
> Attachments: HBASE-11696.patch
>
>
> HBASE-5349 adds auto tuning of memstore heap and block cache heap. Block
> cache needs to be resizable in order for this. CombinedBlockCache is not
> marked resizable now. We can make this. On resize the L1 cache (ie. LRU
> cache) can get resized.
--
This message was sent by Atlassian JIRA
(v6.2#6252)