Chris Nauroth created HADOOP-13726:

             Summary: Enforce that FileSystem initializes only a single 
instance of the requested FileSystem.
                 Key: HADOOP-13726
             Project: Hadoop Common
          Issue Type: Improvement
          Components: fs
            Reporter: Chris Nauroth

The {{FileSystem}} cache is intended to guarantee reuse of instances by 
multiple call sites or multiple threads.  The current implementation does 
provide this guarantee, but there is a brief race condition window during which 
multiple threads could perform redundant initialization.  If the file system 
implementation has expensive initialization logic, then this is wasteful.  This 
issue proposes to eliminate that race condition and guarantee initialization of 
only a single instance.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to