Chia-Ping Tsai created HBASE-17943:
--------------------------------------
Summary: The in-memory flush size is different for each
CompactingMemStore located in the same region
Key: HBASE-17943
URL: https://issues.apache.org/jira/browse/HBASE-17943
Project: HBase
Issue Type: Bug
Components: regionserver
Affects Versions: 2.0.0
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai
Fix For: 2.0.0
{noformat}
private void initInmemoryFlushSize(Configuration conf) {
long memstoreFlushSize = getRegionServices().getMemstoreFlushSize();
int numStores = getRegionServices().getNumStores();
if (numStores <= 1) {
// Family number might also be zero in some of our unit test case
numStores = 1;
}
inmemoryFlushSize = memstoreFlushSize / numStores;
{noformat}
We initialize each store in parallel, so the return value from getNumStores()
may be different for each CompactingMemStore.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)