RecordReader in = new OldRecordReader(input);
OutputCollector collector = new OldOutputCollector(output);
MapRunnable runner =
(MapRunnable)ReflectionUtils.newInstance(job.getMapRunnerClass(), job);
runner.run(in, collector, (Reporter)reporter);
// Set progress to 1.0f if there was no exception,
reporter.setProgress(1.0f);
// start the sort phase only if there are reducers
this.statusUpdate();