diff --git hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java index 399f13d..dc6317c 100644 --- hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java +++ hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java @@ -3092,7 +3092,9 @@ public class HRegion implements HeapSize { // , Writable{ List cells = e.getValue(); Store store = getStore(family); - for (Cell cell: cells) { + int listSize = cells.size(); + for (int i=0; i < listSize; i++) { + Cell cell = cells.get(i); CellUtil.setSequenceId(cell, mvccNum); Pair ret = store.add(cell); size += ret.getFirst();