From 1804f30a822a5fe8122d892736bb63c529cb538c Mon Sep 17 00:00:00 2001 From: abhilak Date: Fri, 5 Jun 2015 11:44:26 -0700 Subject: [PATCH] Gen Patch --- .../java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java index a66a29c..3dc2fab 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HeapMemoryManager.java @@ -264,10 +264,11 @@ public class HeapMemoryManager { } private void tune() { - evictCount = blockCache.getStats().getEvictedCount() - evictCount; + long curEvictCount = blockCache.getStats().getEvictedCount(); + tunerContext.setEvictCount(curEvictCount-evictCount); + evictCount = curEvictCount; tunerContext.setBlockedFlushCount(blockedFlushCount.getAndSet(0)); tunerContext.setUnblockedFlushCount(unblockedFlushCount.getAndSet(0)); - tunerContext.setEvictCount(evictCount); tunerContext.setCurBlockCacheSize(blockCachePercent); tunerContext.setCurMemStoreSize(globalMemStorePercent); TunerResult result = null; -- 1.9.5