Shinichi Yamashita created HADOOP-9937:
------------------------------------------
Summary: Improvement of the group information refer frequency
Key: HADOOP-9937
URL: https://issues.apache.org/jira/browse/HADOOP-9937
Project: Hadoop Common
Issue Type: Improvement
Components: security
Affects Versions: 3.0.0
Reporter: Shinichi Yamashita
Priority: Minor
The node (e.g. NameNode, ResourceManager) uses UGI.getGroupNames() now to get
the information of the user's group who accessed it.
In UGI.getGroupsNames(), synchronized is declared, but UGI instance by various
methods each time and the node get different lock in getGroupName().
For example, when cache time limit in userToGroupsMap of Groups expired and the
node accepts many requests at the same time, each refers for group information
in id command or JNI.
To improve the refer frequency of the group information, it should change about
synchronization.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira