HBASE-20074 [FindBugs] Same code on both branches in CompactingMemStore#initMemStoreCompactor

Signed-off-by: Michael Stack <stack@apache.org>
This commit is contained in:
gsheffi 2018-02-26 11:18:38 +02:00 committed by Sean Busbey
parent e4ce38df32
commit 0fa5d69fc7
1 changed files with 3 additions and 7 deletions

View File

@ -136,14 +136,10 @@ public class CompactingMemStore extends AbstractMemStore {
numStores = 1; numStores = 1;
} }
inmemoryFlushSize = memstoreFlushSize / numStores; inmemoryFlushSize = memstoreFlushSize / numStores;
// multiply by a factor (different factors for different index types) // multiply by a factor (the same factor for all index types)
if (indexType == IndexType.ARRAY_MAP) { factor = conf.getDouble(IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY,
factor = conf.getDouble(IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY,
IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT); IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT);
} else {
factor = conf.getDouble(IN_MEMORY_FLUSH_THRESHOLD_FACTOR_KEY,
IN_MEMORY_FLUSH_THRESHOLD_FACTOR_DEFAULT);
}
inmemoryFlushSize = (long) (inmemoryFlushSize * factor); inmemoryFlushSize = (long) (inmemoryFlushSize * factor);
LOG.info("Setting in-memory flush size threshold to {} and immutable segments index to type={}", LOG.info("Setting in-memory flush size threshold to {} and immutable segments index to type={}",
StringUtils.byteDesc(inmemoryFlushSize), indexType); StringUtils.byteDesc(inmemoryFlushSize), indexType);