diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java index bd2b7e3..2c56916 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java @@ -4306,6 +4306,10 @@ public class HRegion implements HeapSize { // , Writable{ "caller disconnected"); } } + // early check, see HBASE-16296 + if (isFilterDoneInternal()) { + return false; + } // Let's see what we have in the storeHeap. KeyValue current = this.storeHeap.peek();