You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by sa...@apache.org on 2013/08/05 19:17:44 UTC
svn commit: r1510613 - in /hadoop/common/branches/branch-1: CHANGES.txt
src/mapred/org/apache/hadoop/mapred/LocalJobRunner.java
Author: sandy
Date: Mon Aug 5 17:17:43 2013
New Revision: 1510613
URL: http://svn.apache.org/r1510613
Log:
MAPREDUCE-5367. Local jobs all use same local working directory (Sandy Ryza)
Modified:
hadoop/common/branches/branch-1/CHANGES.txt
hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/LocalJobRunner.java
Modified: hadoop/common/branches/branch-1/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/CHANGES.txt?rev=1510613&r1=1510612&r2=1510613&view=diff
==============================================================================
--- hadoop/common/branches/branch-1/CHANGES.txt (original)
+++ hadoop/common/branches/branch-1/CHANGES.txt Mon Aug 5 17:17:43 2013
@@ -117,6 +117,9 @@ Release 1.3.0 - unreleased
HDFS-5028. LeaseRenewer throws ConcurrentModificationException when timeout.
(zhaoyunjiong via szetszwo)
+ MAPREDUCE-5367. Local jobs all use same local working directory
+ (Sandy Ryza)
+
Release 1.2.1 - 2013.07.15
INCOMPATIBLE CHANGES
Modified: hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/LocalJobRunner.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/LocalJobRunner.java?rev=1510613&r1=1510612&r2=1510613&view=diff
==============================================================================
--- hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/LocalJobRunner.java (original)
+++ hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/LocalJobRunner.java Mon Aug 5 17:17:43 2013
@@ -118,7 +118,9 @@ public class LocalJobRunner implements J
this.localFs = FileSystem.getLocal(conf);
- this.localJobDir = localFs.makeQualified(conf.getLocalPath(jobDir));
+ String user = UserGroupInformation.getCurrentUser().getShortUserName();
+ this.localJobDir = localFs.makeQualified(new Path(
+ new Path(conf.getLocalPath(jobDir), user), jobid.toString()));
this.localJobFile = new Path(this.localJobDir, id + ".xml");
// Manage the distributed cache. If there are files to be copied,