hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kousuke Saruta (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-10792) Add FileSystem#closeIfNotReferred method
Date Mon, 07 Jul 2014 19:23:34 GMT
Kousuke Saruta created HADOOP-10792:
---------------------------------------

             Summary: Add FileSystem#closeIfNotReferred method
                 Key: HADOOP-10792
                 URL: https://issues.apache.org/jira/browse/HADOOP-10792
             Project: Hadoop Common
          Issue Type: Improvement
          Components: fs
            Reporter: Kousuke Saruta


FileSystem#close closes FileSystem even if the same instance of FileSystem is referred by
someone.

For instance, a library using FileSystem calls FileSystem.get, and a program using the library
calls FileSystem.get, both of instances of FileSystem is same. 

When the library and the program is implemented as different threads and one calls FileSystem.close,
another fails most of operations of FileSystem.

So, we need the method like cloesIfNotReferred, which closes FileSystem only if a instance
of FileSystem is not referred by anyone.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message