dsmiley commented on issue #13325:
URL: https://github.com/apache/lucene/issues/13325#issuecomment-2241852198

   I set a breakpoint in a debugger on IndexInput.close while running a Solr 
test and it's called in **lots** of places separately from closing an 
IndexReader.  Lucene FieldsIndexWriter.finish *reads* a file it just finished 
writing, for example.  If the underlying problem is more closely associated to 
the IndexInput and not the IndexReader, shouldn't IndexInput.close be 
internally async, and thus be a Lucene level change?
   
   I also set a breakpoint on IndexReader.close.  Lucene's 
SpellChecker.swapSearcher is invoked when the searcher changes (e.g. from a 
commit) via Solr's SpellCheckerListener.  Hopefully the only effect leaving 
this is commits being slower.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to