UGI checks in testcases is broken
---------------------------------
Key: HADOOP-5737
URL: https://issues.apache.org/jira/browse/HADOOP-5737
Project: Hadoop Core
Issue Type: Bug
Components: test
Reporter: Amar Kamat
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.