Procházet zdrojové kódy

MAPREDUCE-6282. Reuse historyFileAbsolute.getFileSystem in CompletedJob#loadFullHistoryData for code optimization. (zxu via rkanter)

(cherry picked from commit d4f7e2507f4bb024444d172f94e74431bc2f319c)
Robert Kanter před 10 roky
rodič
revize
308460654a

+ 4 - 0
hadoop-mapreduce-project/CHANGES.txt

@@ -26,6 +26,10 @@ Release 2.8.0 - UNRELEASED
     MAPREDUCE-5755. MapTask.MapOutputBuffer#compare/swap should have
     @Override annotation. (ozawa)
 
+    MAPREDUCE-6282. Reuse historyFileAbsolute.getFileSystem in
+    CompletedJob#loadFullHistoryData for code optimization.
+    (zxu via rkanter)
+
   OPTIMIZATIONS
 
   BUG FIXES

+ 1 - 3
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs/src/main/java/org/apache/hadoop/mapreduce/v2/hs/CompletedJob.java

@@ -345,9 +345,7 @@ public class CompletedJob implements org.apache.hadoop.mapreduce.v2.app.job.Job
       JobHistoryParser parser = null;
       try {
         final FileSystem fs = historyFileAbsolute.getFileSystem(conf);
-        parser =
-            new JobHistoryParser(historyFileAbsolute.getFileSystem(conf),
-                historyFileAbsolute);
+        parser = new JobHistoryParser(fs, historyFileAbsolute);
         final Path jobConfPath = new Path(historyFileAbsolute.getParent(),
             JobHistoryUtils.getIntermediateConfFileName(jobId));
         final Configuration conf = new Configuration();