Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Later
-
None
-
None
-
None
Description
DelegationTokenIdentifier has a ugiCache but AbstractDelegationTokenManager calls a static method getRemoteUser() which would bypass the cache.
Performance analysis of the KMS revealed the RPC server layer is creating many and redundant UGI instances.. UGIs are not cheap to instantiate, require synchronization, and waste memory. Reducing instantiations will improve the performance of the ipc readers.
Attachments
Issue Links
- requires
-
HADOOP-17416 Reduce synchronization in the token secret manager
- Resolved
-
HDFS-15718 Optimize hdfs token op writeLock
- Resolved