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

Anoop Sam John edited comment on HBASE-16156 at 7/2/16 2:39 PM:
----------------------------------------------------------------

So setting inMemoryFlushInProgress time before. Ya that should be better.  
Because we wont make a new thread unwantedly.   HBASE-16162  I can fix that way 
then.  
Thought of checking and changing this locking way as part of more generic item 
and just solve this bug.  That is why I added the extra check in HBASE-16162  
fix.


was (Author: anoop.hbase):
So setting inMemoryFlushInProgress time before. Ya that should be better.  
Because we wont make a new thread unwantedly.   HBASE-16162  I can fix that way 
then.

> In write heavy scenario creating in memory flushes leads to contention
> ----------------------------------------------------------------------
>
>                 Key: HBASE-16156
>                 URL: https://issues.apache.org/jira/browse/HBASE-16156
>             Project: HBase
>          Issue Type: Sub-task
>    Affects Versions: 2.0.0
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 2.0.0
>
>
> In write heavy cases, the inmemory flushes blocks the write because it takes 
> a update lock. Dumps show that it is causing heavy contention and leads to 
> memstore filling up and so intern blocks the flush from happening sooner. 
> This JIRA is to discuss optimal settings and then make suitable changes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to