yi liu created HADOOP-18238: ------------------------------- Summary: Hadoop 3.3.1 SFTPFileSystem.close() method have problem Key: HADOOP-18238 URL: https://issues.apache.org/jira/browse/HADOOP-18238 Project: Hadoop Common Issue Type: Bug Components: common Affects Versions: 3.3.1 Reporter: yi liu
@Override public void close() throws IOException { if (closed.getAndSet(true)) { return; } try { super.close(); } finally { if (connectionPool != null) { connectionPool.shutdown(); } } } if you exe this method ,the fs can not exec deleteOnExsist method,because the fs is closed. 如果手动调用,sftp fs执行close方法关闭连接池,让jvm能正常退出,deleteOnExsist 将因为fs已关闭无法执行成功。如果不关闭,则连接池不会释放,jvm不能退出。 https://issues.apache.org/jira/browse/HADOOP-17528,这是3.2.0 sftpfilesystem的问题 -- This message was sent by Atlassian Jira (v8.20.7#820007) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org