Ted Yu created HBASE-13980:
------------------------------
Summary: Distinguish blockedFlushCount vs unblockedFlushCount when
tuning heap memory
Key: HBASE-13980
URL: https://issues.apache.org/jira/browse/HBASE-13980
Project: HBase
Issue Type: Improvement
Reporter: Ted Yu
Priority: Minor
Currently DefaultHeapMemoryTuner doesn't distinguish blockedFlushCount vs
unblockedFlushCount.
In its tune() method:
{code}
long totalFlushCount = blockedFlushCount+unblockedFlushCount;
rollingStatsForCacheMisses.insertDataValue(cacheMissCount);
rollingStatsForFlushes.insertDataValue(totalFlushCount);
{code}
Occurrence of blocked flush indicates that upper limit for memstore is not
sufficient.
We should either give blockedFlushCount more weight or, take tuning action
based on blockedFlushCount directly.
See discussion from tail of HBASE-13876.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)