FileContext.getLocalFSFileContext() behavior needs to be fixed w.r.t tokens
---------------------------------------------------------------------------
Key: HADOOP-7268
URL: https://issues.apache.org/jira/browse/HADOOP-7268
Project: Hadoop Common
Issue Type: Bug
Components: fs, security
Affects Versions: 0.23.0
Reporter: Devaraj Das
Fix For: 0.23.0
FileContext.getLocalFSFileContext() instantiates a FileContext object upon the
first call to it, and for all subsequent calls returns back that instance (a
static localFsSingleton object). With security turned on, this causes some
hard-to-debug situations when that fileContext is used for doing HDFS
operations. This is because the UserGroupInformation is stored when a
FileContext is instantiated. If the process in question wishes to use different
UserGroupInformation objects for different file system operations (where the
corresponding FileContext objects are obtained via calls to
FileContext.getLocalFSFileContext()), it doesn't work.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira