[ https://issues.apache.org/jira/browse/HADOOP-18476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17615674#comment-17615674 ]
ASF GitHub Bot commented on HADOOP-18476: ----------------------------------------- steveloughran commented on PR #4966: URL: https://github.com/apache/hadoop/pull/4966#issuecomment-1274487132 @mukund-thakur yes. once someone registers a deleteOnExit file, a strong ref to the FC is retained along with the list of files to delete. compare with the FS version, which is really "delete when close() is called" > Abfs and S3A FileContext bindings to close wrapped filesystems in finalizer > --------------------------------------------------------------------------- > > Key: HADOOP-18476 > URL: https://issues.apache.org/jira/browse/HADOOP-18476 > Project: Hadoop Common > Issue Type: Sub-task > Components: fs/azure, fs/s3 > Affects Versions: 3.3.4 > Reporter: Steve Loughran > Assignee: Steve Loughran > Priority: Blocker > Labels: pull-request-available > > if you use the FileContext APIs to talk to abfs or s3a, it creates a new > wrapped FileSystem implementation, and, because there is no close() call, > never cleans up. > proposed: add finalizers for these two classes, which we know create helper > threads, especially if plugins are added -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org