Provide a way to specifiy login out side an RPC
-----------------------------------------------
Key: HADOOP-2683
URL: https://issues.apache.org/jira/browse/HADOOP-2683
Project: Hadoop
Issue Type: Bug
Reporter: Raghu Angadi
Priority: Blocker
Fix For: 0.16.0
Requirements AFIK :
It is required in some special cases (benchmarks etc) to invoke NameNode
functionality without an RPC. For this users should be able to set user
information that is otherwise available only an RPC.
Patch for HADOOP-1298 includes a change to Server.java so that
{{Server.getUserInfo()}} does not need to in an RPC. This probably will be
replaced by patch here.
Please include any other Jira's that depend on this.
Proposed fix:
- UserGroupInformation becomes an abstract class
- public static UserGroupInformation.getUserInfo() is added. which usually just
returns Server.getUserInfo();
- public static UserGroupInformation.setUserInfo(UserGroupInformation) sets a
thread local that will returned if Server.getUserInfo() returns null.
- all invocations of Server.getUserInfo() will be replaced by
UserGroupInformation.getUserInfo().
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.