MAPREDUCE-1811. Job.monitorAndPrintJob() should print status of the job at completion. Contributed by Harsh J Chouraria.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/mapreduce/trunk@1076109 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/CHANGES.txt b/CHANGES.txt
index 4599f42..6f905cc 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -43,6 +43,9 @@
MAPREDUCE-2225. MultipleOutputs should not require the use of 'Writable'.
(Harsh J Chouraria via tomwhite)
+ MAPREDUCE-1811. Job.monitorAndPrintJob() should print status of the job
+ at completion. (Harsh J Chouraria via tomwhite)
+
OPTIMIZATIONS
MAPREDUCE-2026. Make JobTracker.getJobCounters() and
diff --git a/src/java/org/apache/hadoop/mapreduce/Job.java b/src/java/org/apache/hadoop/mapreduce/Job.java
index f2d2134..251437e 100644
--- a/src/java/org/apache/hadoop/mapreduce/Job.java
+++ b/src/java/org/apache/hadoop/mapreduce/Job.java
@@ -1105,11 +1105,12 @@
eventCounter += events.length;
printTaskEvents(events, filter, profiling, mapRanges, reduceRanges);
}
- LOG.info("Job complete: " + jobId);
Counters counters = getCounters();
if (counters != null) {
LOG.info(counters.toString());
}
+ LOG.info("Job " + jobId + " completed with status: "
+ + getStatus().getState());
return isSuccessful();
}