hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jakob Homan (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-6527) UserGroupInformation::createUserForTesting clobbers already defined group mappings
Date Sun, 31 Jan 2010 05:15:35 GMT
UserGroupInformation::createUserForTesting clobbers already defined group mappings
----------------------------------------------------------------------------------

                 Key: HADOOP-6527
                 URL: https://issues.apache.org/jira/browse/HADOOP-6527
             Project: Hadoop Common
          Issue Type: Bug
          Components: security
            Reporter: Jakob Homan


In UserGroupInformation::createUserForTesting the follow code creates a new groups instance,
obliterating any groups that have been previously defined in the static groups field.
{code}    if (!(groups instanceof TestingGroups)) {
      groups = new TestingGroups();
    }
{code}
This becomes a problem in tests that start a Mini{DFS,MR}Cluster and then create a testing
user.  The user that started the user (generally the real user running the test) immediately
has their groups wiped out and is prevented from accessing files/folders/queues they should
be able to.  Before the UserGroupInformation.createRemoteUserForTesting, calls to userA.getGroups
may return {"a", "b", "c"} and immediately after the new fake user is created, the same call
will return an empty array.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message