fuse-dfs leaks FileSystem handles as it never disconnects them because the
FileSystem.Cache does not do reference counting
--------------------------------------------------------------------------------------------------------------------------
Key: HADOOP-4341
URL: https://issues.apache.org/jira/browse/HADOOP-4341
Project: Hadoop Core
Issue Type: Bug
Components: contrib/fuse-dfs, fs
Affects Versions: 0.19.0
Reporter: Pete Wyckoff
Priority: Minor
since users may be doing multiple file operations at the same time, a single
task in fuse, can never call close() on a filesystem (ie
libhdfs::hdfsDisconnect) because there may be another thread for the same user.
as such, either fuse-dfs needs to do reference counting or FileSystem.Cache
needs to or maybe enable a mode where one can turn off the Cache??
I currently am not seeing any problems in production, but I am still running
0.18 version which keeps only one connection as root.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.