The wait on compaction because "Too many store files" holds up all flushing
---------------------------------------------------------------------------

                 Key: HBASE-2087
                 URL: https://issues.apache.org/jira/browse/HBASE-2087
             Project: Hadoop HBase
          Issue Type: Bug
            Reporter: stack


The method MemStoreFlusher#checkStoreFileCount is called from flushRegion.  
flushRegion is called by MemStoreFlusher#run thread.  If the 
checkStoreFileCount finds too many store files, it'll stick around waiting on a 
compaction to happen.  While its hanging, the MemStoreFlusher#run is held up.  
No other region can flush.  Meantime WALs will be rolling and memory will be 
accumulating writes.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to