Repository: hbase
Updated Branches:
  refs/heads/0.98 602884b84 -> ba02635a4


HBASE-14663 HStore::close does not honor config hbase.rs.evictblocksonclose 
(Vladimir Rodionov)


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/ba02635a
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/ba02635a
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/ba02635a

Branch: refs/heads/0.98
Commit: ba02635a47fda86ae88cbc32c2ec5e3a0defe1fc
Parents: 602884b
Author: stack <st...@apache.org>
Authored: Wed Oct 21 21:57:31 2015 -0700
Committer: Andrew Purtell <apurt...@apache.org>
Committed: Fri Oct 23 11:50:03 2015 -0700

----------------------------------------------------------------------
 .../main/java/org/apache/hadoop/hbase/regionserver/HStore.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/ba02635a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
----------------------------------------------------------------------
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
index da83e4b..ae516e5 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java
@@ -745,7 +745,9 @@ public class HStore implements Store {
           completionService.submit(new Callable<Void>() {
             @Override
             public Void call() throws IOException {
-              f.closeReader(true);
+              boolean evictOnClose = 
+                  cacheConf != null? cacheConf.shouldEvictOnClose(): true; 
+              f.closeReader(evictOnClose);
               return null;
             }
           });

Reply via email to