-
Type:
Improvement
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.4.0
-
Component/s: None
-
Labels:
-
Hadoop Flags:Reviewed
-
Release Note:
UGI#getGroups has been optimized with HADOOP-13442 by avoiding the List->Set->List conversion. However the returned list is not optimized to contains lookup, especially the user's group membership list is huge (thousands+) . This ticket is opened to add a UGI#getGroupsSet and use Set#contains() instead of List#contains() to speed up large group look up while minimize List->Set conversions in Groups#getGroups() call.
- causes
-
HADOOP-17467 netgroup-user is not added to Groups.cache
-
- Open
-
-
YARN-10350 TestUserGroupMappingPlacementRule fails
-
- Resolved
-
- is related to
-
HADOOP-13442 Optimize UGI group lookups
-
- Resolved
-
- relates to
-
HADOOP-17485 port UGI#getGroupsSet optimizations into 2.10
-
- Open
-
- links to