You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Kousuke Saruta (JIRA)" <ji...@apache.org> on 2014/07/07 21:23:34 UTC
[jira] [Created] (HADOOP-10792) Add FileSystem#closeIfNotReferred
method
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)