job.finishCopy(taskAttemptID[2], clock.getTime(), 10000);
job.finishCopy(taskAttemptID[3], clock.getTime(), 10000);
clock.advance(1000);
job.finishSort(taskAttemptID[1], clock.getTime());
job.finishSort(taskAttemptID[2], clock.getTime());
job.finishSort(taskAttemptID[3], clock.getTime());
job.processingRate(taskAttemptID[0], Task.Counter.REDUCE_SHUFFLE_BYTES,
100000000, 0.1f, TaskStatus.Phase.SHUFFLE);
job.processingRate(taskAttemptID[1], Task.Counter.REDUCE_INPUT_BYTES,
1000, 0.8f, TaskStatus.Phase.REDUCE);
job.processingRate(taskAttemptID[2], Task.Counter.REDUCE_INPUT_BYTES,