[ 
https://issues.apache.org/jira/browse/HBASE-11206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14003493#comment-14003493
 ] 

Andrew Purtell commented on HBASE-11206:
----------------------------------------

bq. Last I looked at this implementation, it assumes an entirely on-heap world.

We could change that. 

[~anoop.hbase] has been working on an alternate memstore that flushes from on 
heap storage into cellblocks that could be allocated either on or off heap. So 
cells from the recent writes would be on heap in a CSLM (this could be tuned 
small), an index for the total memstore would also be kept on heap, and then 
cellblocks either on or off heap. 

> Enable automagically tweaking memstore and blockcache sizes
> -----------------------------------------------------------
>
>                 Key: HBASE-11206
>                 URL: https://issues.apache.org/jira/browse/HBASE-11206
>             Project: HBase
>          Issue Type: Task
>            Reporter: stack
>            Assignee: stack
>             Fix For: 0.99.0
>
>
> HBASE-5349
> "Automagically tweak global memstore and block cache sizes based on workload" 
> adds a nice new feature. It is off by default.  Lets turn it on for 0.99.  
> Liang Xie is concerned that automatically shifting blockcache and memstore 
> sizes could wreck havoc w/ GC'ing in low-latency serving situation -- a valid 
> concern -- but lets enable this feature in 0.99 and see how it does.  Can 
> always disable it before 1.0 if a problem.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to