From 9b22adaa43bcd87705d22dee9c10c4667a3d2bb2 Mon Sep 17 00:00:00 2001 From: dvdreddy Date: Wed, 13 Jan 2016 14:10:41 -0800 Subject: [PATCH] HBASE-15101 close un-selected KeyValueScanners to avoid leaking ref counts --- .../main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java index 3049608..f3c2568 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java @@ -407,6 +407,8 @@ public class StoreScanner extends NonReversedNonLazyKeyValueScanner if (kvs.shouldUseScanner(scan, store, expiredTimestampCutoff)) { scanners.add(kvs); + } else { + kvs.close(); } } return scanners; -- 2.2.1