huaxiang sun created HBASE-16301:
------------------------------------

             Summary: Trigger flush without waiting when compaction is disabled 
on a table
                 Key: HBASE-16301
                 URL: https://issues.apache.org/jira/browse/HBASE-16301
             Project: HBase
          Issue Type: Bug
    Affects Versions: 2.0.0
            Reporter: huaxiang sun
            Assignee: huaxiang sun
            Priority: Minor


When compaction is disabled on a table, flush needs to wait 
MemStoreFlusher#blockingWaitTime (default value is 90 seconds) before it goes 
ahead to flush. It has side effect that client may be blocked due to 
RegionTooBusyException. Please see the mail sent to dev list.

http://mail-archives.apache.org/mod_mbox/hbase-dev/201607.mbox/%3c2d66b8ca-7c6f-40ea-a861-2de5482ec...@cloudera.com%3E

I guess that the right behavior is to do flush without waiting if compaction is 
disabled on a table. Attached a patch. 



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

Reply via email to