job.processingRate(taskAttemptID[3], Task.Counter.REDUCE_INPUT_BYTES,
100000000, 0.8f, TaskStatus.Phase.REDUCE);
clock.advanceBySpeculativeLag();
//we should get a speculative task now
job.refresh(clock.getTime());
taskAttemptID[4] = job.findReduceTask(trackers[4]);
assertEquals(taskAttemptID[4].getTaskID().getId(),1);
}
}