Index: src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java (revision 1331695) +++ src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java (working copy) @@ -1989,7 +1989,7 @@ WALEdit walEdit = new WALEdit(); /* Run coprocessor pre hook outside of locks to avoid deadlock */ if (coprocessorHost != null) { - for (int i = 0; i < batchOp.operations.length; i++) { + for (int i = batchOp.nextIndexToProcess; i < batchOp.operations.length; i++) { Pair nextPair = batchOp.operations[i]; Put put = nextPair.getFirst(); if (coprocessorHost.prePut(put, walEdit, put.getWriteToWAL())) {