diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java index 964fad8..b310f1a 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScanQueryMatcher.java @@ -366,6 +366,8 @@ public class ScanQueryMatcher { DeleteResult deleteResult = deletes.isDeleted(cell); switch (deleteResult) { case FAMILY_DELETED: + // we exhausted this column family (store) so seek to next row. + return MatchCode.SEEK_NEXT_ROW; case COLUMN_DELETED: return columns.getNextRowOrNextColumn(cell.getQualifierArray(), qualifierOffset, qualifierLength);