Nhat Nguyen created LUCENE-8324: ----------------------------------- Summary: Unreferenced files of dropped segments should be released Key: LUCENE-8324 URL: https://issues.apache.org/jira/browse/LUCENE-8324 Project: Lucene - Core Issue Type: Bug Components: core/index Affects Versions: 7.4, master (8.0) Reporter: Nhat Nguyen Attachments: release-files.patch
{quote} This has the side-effect that flushed segments that are 100% hard deleted are also cleaned up right after they are flushed, previously these segments were sticking around for a while until they got picked for a merge or received another delete.{quote} Since LUCENE-8253, a fully deleted segment is dropped immediately when it's flushed, however, its files might be kept around even after a commit. In other words, we may have unreferenced files which are retained by Deleter. I am not entirely sure if we should fix this but it's nice to have a consistent content between current files and commit points as before. I attached a failed test for this. /cc [~simonw] -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org