Pārlūkot izejas kodu

MAPREDUCE-6079. Rename JobImpl#username to reporterUserName. Contributed by Tsuyoshi Ozawa.

(cherry picked from commit ecfa05227489724f12775b94a9f9184b66e865af)
Akira Ajisaka 10 gadi atpakaļ
vecāks
revīzija
5cc036d473

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

@@ -61,6 +61,9 @@ Release 2.8.0 - UNRELEASED
     MAPREDUCE-6279. AM should explicity exit JVM after all services have
     stopped (Eric Payne via jlowe)
 
+    MAPREDUCE-6079. Rename JobImpl#username to reporterUserName.
+    (Tsuyoshi Ozawa via aajisaka)
+
   OPTIMIZATIONS
 
   BUG FIXES

+ 7 - 6
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/main/java/org/apache/hadoop/mapreduce/v2/app/job/impl/JobImpl.java

@@ -160,7 +160,7 @@ public class JobImpl implements org.apache.hadoop.mapreduce.v2.app.job.Job,
   private final ApplicationAttemptId applicationAttemptId;
   private final Clock clock;
   private final JobACLsManager aclsManager;
-  private final String username;
+  private final String reporterUserName;
   private final Map<JobACL, AccessControlList> jobACLs;
   private float setupWeight = 0.05f;
   private float cleanupWeight = 0.05f;
@@ -688,7 +688,7 @@ public class JobImpl implements org.apache.hadoop.mapreduce.v2.app.job.Job,
     this.jobTokenSecretManager = jobTokenSecretManager;
 
     this.aclsManager = new JobACLsManager(conf);
-    this.username = System.getProperty("user.name");
+    this.reporterUserName = System.getProperty("user.name");
     this.jobACLs = aclsManager.constructJobACLs(conf);
 
     ThreadFactory threadFactory = new ThreadFactoryBuilder()
@@ -868,13 +868,14 @@ public class JobImpl implements org.apache.hadoop.mapreduce.v2.app.job.Job,
       }
 
       if (getInternalState() == JobStateInternal.NEW) {
-        return MRBuilderUtils.newJobReport(jobId, jobName, username, state,
-            appSubmitTime, startTime, finishTime, setupProgress, 0.0f, 0.0f,
-            cleanupProgress, jobFile, amInfos, isUber, diagsb.toString());
+        return MRBuilderUtils.newJobReport(jobId, jobName, reporterUserName,
+            state, appSubmitTime, startTime, finishTime, setupProgress, 0.0f,
+            0.0f, cleanupProgress, jobFile, amInfos, isUber, diagsb.toString());
       }
 
       computeProgress();
-      JobReport report = MRBuilderUtils.newJobReport(jobId, jobName, username,
+      JobReport report = MRBuilderUtils.newJobReport(jobId, jobName,
+          reporterUserName,
           state, appSubmitTime, startTime, finishTime, setupProgress,
           this.mapProgress, this.reduceProgress,
           cleanupProgress, jobFile, amInfos, isUber, diagsb.toString());