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();
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.

View raw message