jfboeuf opened a new pull request, #13206:
URL: https://github.com/apache/lucene/pull/13206

   The size of deleted files is not subtracted from the cache size of 
NRTCachingDirectory. As a consequence, the cache eventually appears to be full 
preventing new files from being cached despite there being available memory 
since files no longer consume memory once they are deleted.
   There is a weakness in the fix if the file is concurrently deleted in 
another thread while being closed but I don't think this pathologic use case 
deserves the additional synchronization it would require.
   


-- 
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