[ 
https://issues.apache.org/jira/browse/HADOOP-6356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13268623#comment-13268623
 ] 

John George commented on HADOOP-6356:
-------------------------------------

An issue that was raised as part of HADOOP-8319 is that in cases where there 
are symlinks that point to a different FS than the defaultFS, we will lose any 
state that is maintained by the client. So, for example, the setWriteChecksum 
or setVerifyChecksum, which are flags that are maintained by the client will be 
lost since for each instance of the call, we create a new object. 

The reason  I raise that here is because it seemed very similar to what is 
being discussed here. My proposal is that we keep a table of each instance of 
the filesystem that is not the defaultFS so that we can keep going back to the 
same instance of the FS within a filecontext. This would also help in a case if 
we were to ever decide to add anything that requires state to be maintained on 
the client side. 


                
> Add a Cache for AbstractFileSystem in the new FileContext/AbstractFileSystem 
> framework.
> ---------------------------------------------------------------------------------------
>
>                 Key: HADOOP-6356
>                 URL: https://issues.apache.org/jira/browse/HADOOP-6356
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: fs
>    Affects Versions: 0.22.0
>            Reporter: Sanjay Radia
>            Assignee: Sanjay Radia
>
> The new filesystem framework, FileContext and AbstractFileSystem does not 
> implement a cache for AbstractFileSystem.
> This Jira proposes to add a cache to the new framework just like with the old 
> FileSystem.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to