[ https://issues.apache.org/jira/browse/HADOOP-5737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12706516#action_12706516 ]
Arun C Murthy commented on HADOOP-5737: --------------------------------------- The patch looks fine. I'd rather have a JobTracker.getFileSystem() and JobTracker.getFileSystem(Path) than spread the code all over... please document the rationale for these apis too for posterity. > UGI checks in testcases are broken > ---------------------------------- > > Key: HADOOP-5737 > URL: https://issues.apache.org/jira/browse/HADOOP-5737 > Project: Hadoop Core > Issue Type: Bug > Components: test > Reporter: Amar Kamat > Attachments: HADOOP-5737-v1.3.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.