Robert Muir created LUCENE-5903: ----------------------------------- Summary: Fix MockDirectoryWrapper double-write logic? Key: LUCENE-5903 URL: https://issues.apache.org/jira/browse/LUCENE-5903 Project: Lucene - Core Issue Type: Bug Reporter: Robert Muir
>From a jenkins failure: {quote} I think its a bug, and this was just exposed by randomization of commitOnClose in IndexWriterConfig? we start a CMS merge for _8 segment (consumer creates _8.fdt and _8.fdx), but this merge doesn't make it into the commit, and we close() without waiting for merges. this merge is aborted and indexfiledeleter cleans up _8.fdt and _8.fdx we start a new IW on the same dir, and the next segment it tries to create is _8 (how else would it know?) which trips the double-write logic in createOutput. This logic currently only checks files that we ever created, and doesn't check if we ever deleted the file. We can fix mockdirectorywrapper, but I feel like this could be a real problem on e.g. windows if the file was busy for both IFD runs. {quote} -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org