[ https://issues.apache.org/jira/browse/HADOOP-5737?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ravi Gummadi updated HADOOP-5737: --------------------------------- Release Note: Uses JobTracker's credentials for accessing mapred.system.dir instead of using job's credentials. > UGI checks in testcases are broken > ---------------------------------- > > Key: HADOOP-5737 > URL: https://issues.apache.org/jira/browse/HADOOP-5737 > Project: Hadoop Common > Issue Type: Bug > Components: security, test > Reporter: Amar Kamat > Assignee: Amar Kamat > Fix For: 0.21.0 > > Attachments: HADOOP-5737-v1.3.patch, HADOOP-5737-v1.5.patch, > HADOOP-5737-v1.7.patch, HADOOP-5737-y20.patch > > > While running {{TestMiniMRWithDFSWithDistinctUsers}}, I used this patch to > test the ugi checks > {code} > Index: src/hdfs/org/apache/hadoop/hdfs/server/namenode/PermissionChecker.java > =================================================================== > --- src/hdfs/org/apache/hadoop/hdfs/server/namenode/PermissionChecker.java > (revision 768189) > +++ src/hdfs/org/apache/hadoop/hdfs/server/namenode/PermissionChecker.java > (working copy) > @@ -40,6 +40,7 @@ > if (LOG.isDebugEnabled()) { > LOG.debug("ugi=" + ugi); > } > + LOG.info("ugi=" + ugi); > > if (ugi != null) { > user = ugi.getUserName(); > {code} > While initializing a job, the ugi information should point to jobtracker as > jobtracker does a dfs read. But today we will see that the log shows _pi_ as > the caller instead of the jobtracker. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.