[ 
https://issues.apache.org/jira/browse/HADOOP-12523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tsz Wo Nicholas Sze updated HADOOP-12523:
-----------------------------------------
    Description: All the closeAll methods holds the Cache lock so that when one 
of the three closeAll methods is being called, it has to wait for the Cache 
lock in order to get a unrelated FileSystem object or create a new FileSystem.  
The wait time can possible be long since closing a FileSystem can be slow.  
(was: All the closeAll methods holds the Cache lock so that when one of the 
three closeAll methods is being called, a new FileSystem object has to wait for 
the Cache lock.  The wait time can possible be long since closing a FileSystem 
can be slow.)

> In FileSystem.Cache, the closeAll methods should not synchronize on the Cache 
> object
> ------------------------------------------------------------------------------------
>
>                 Key: HADOOP-12523
>                 URL: https://issues.apache.org/jira/browse/HADOOP-12523
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: fs
>            Reporter: Tsz Wo Nicholas Sze
>            Assignee: Tsz Wo Nicholas Sze
>
> All the closeAll methods holds the Cache lock so that when one of the three 
> closeAll methods is being called, it has to wait for the Cache lock in order 
> to get a unrelated FileSystem object or create a new FileSystem.  The wait 
> time can possible be long since closing a FileSystem can be slow.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to