Voyta created HBASE-20433: ----------------------------- Summary: HBase Export Snapshot utility does not close FileSystem instances Key: HBASE-20433 URL: https://issues.apache.org/jira/browse/HBASE-20433 Project: HBase Issue Type: Bug Components: Client, fs, snapshots Affects Versions: 1.4.3, 1.2.6 Reporter: Voyta
It seems org.apache.hadoop.hbase.snapshot.ExportSnapshot disallows FileSystem instance caching. When verifySnapshot method is being run it calls often methods like org.apache.hadoop.hbase.util.FSUtils#getRootDir that instantiate FileSystem but never calls org.apache.hadoop.fs.FileSystem#close method. This behaviour allows allocation of unwanted objects potentially causing memory leaks. Related issue: https://issues.apache.org/jira/browse/HADOOP-15392 Expectation: * HBase should properly release/close all objects, especially FileSystem instances. -- This message was sent by Atlassian JIRA (v7.6.3#76005)