Index: contrib/benchmark/src/java/org/apache/lucene/benchmark/byTask/tasks/PerfTask.java =================================================================== --- contrib/benchmark/src/java/org/apache/lucene/benchmark/byTask/tasks/PerfTask.java (revision 900318) +++ contrib/benchmark/src/java/org/apache/lucene/benchmark/byTask/tasks/PerfTask.java (working copy) @@ -134,7 +134,6 @@ * @return number of work items done by this task. */ public final int runAndMaybeStats(boolean reportStats) throws Exception { - stopNow = false; if (!reportStats || shouldNotRecordStats()) { setup(); int count = doLogic(); Index: contrib/benchmark/src/java/org/apache/lucene/benchmark/byTask/tasks/TaskSequence.java =================================================================== --- contrib/benchmark/src/java/org/apache/lucene/benchmark/byTask/tasks/TaskSequence.java (revision 900318) +++ contrib/benchmark/src/java/org/apache/lucene/benchmark/byTask/tasks/TaskSequence.java (working copy) @@ -230,6 +230,8 @@ getRunData().getPoints().getCurrentStats().setCountsByTime(countsByTime, logByTimeMsec); } + stopNow = false; + return count; } @@ -276,6 +278,7 @@ } } } + stopNow = false; return count; }