[
https://issues.apache.org/jira/browse/HBASE-16401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15648305#comment-15648305
]
ramkrishna.s.vasudevan commented on HBASE-16401:
------------------------------------------------
Working on one of the subtasks of offheap write path. WE may have to do two
things before we enable it in 2.0
-> If we have offheap write path support do not auto tune memstore size. As
offheap memstore is adding a new config for global.offheap.memstore.size - this
heap memory tuner is going to adjust the memstore size on heap. It may or may
not be relevant.
-> Add support in such a way that based on the flush request, we should
determine if the flush happened due to offheap global memstore limit or was it
due to the memstore heap limit ( that happens due to references). How ever, in
case of offheap generally we won't be hitting the memstore heap limit and in
that case decreasing the global memstore heap percent is not ideally correct
which may also lead to decrease in memstore chunk pool size.
> Enable HeapMemoryManager by default in 2.0
> ------------------------------------------
>
> Key: HBASE-16401
> URL: https://issues.apache.org/jira/browse/HBASE-16401
> Project: HBase
> Issue Type: Improvement
> Reporter: stack
> Priority: Blocker
> Fix For: 2.0.0
>
>
> Back in HBASE-5349, on the end of the issue, we talked about enabling
> HeapMemoryManager by default. Lets do it for 2.0 with some conservative
> boundaries. Do it now so we have some experience running it before release.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)