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.