magibney commented on PR #2336:
URL: https://github.com/apache/solr/pull/2336#issuecomment-1984545453

   I'm curious, was there a reason for replacing `FileUtils.deleteDirectory()` 
with `PathUtils.deleteDirectory()`?
   
   Related: I've been in the CachingDirectoryFactory code recently and I recall 
there's some logic that's supposed to defer the deletion of parent directories 
until descendant directories are no longer referenced (have been deleted). This 
change seems reasonable to me (i.e., if you're asking to delete something, at 
the end of the day you want it gone; so if it's already gone, that shouldn't 
throw an exception). Still I'm going to take a look and see whether there might 
be a problem with the "deletion-deferral" code that's being uncovered by this 
issue.


-- 
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...@solr.apache.org

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


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

Reply via email to