Details
Description
Instantiation of SASL server instances within the readers threads is performed within a UGI.getCurrentUser().doAs. getCurrentUser is synchronized, and doAs also degrades performance. GSSAPI (kerberos) requires instantiation within a doAs, but DIGEST-MD5 (token) does not.
Attachments
Attachments
Issue Links
- is related to
-
HADOOP-10174 Run RPC server within the Subject that instantiated it
- Open
- relates to
-
HADOOP-10172 Cache SASL server factories
- Closed