Hello folks, we’ve noticed that Horde is not cleaning up empty folders in the filesystem during GC. This leaves messy storage space and make all the crawling much harder - time consuming.
We’re on Horde from August 2025, I’ve not seen any changes that should improve this behavior since, but I have not tested & might have overlooked.
I’d like to make own addition to the code, but I’m not so sure where would be the right place, there is `MemoryMappedFileCache` (`Delete()` method) `.\Engine\Source\Programs\Shared\EpicGames.Core\MemoryMappedFileCache.cs #219` where we could add something simple-stupid almost like `try { DirectoryReference.Delete(DirectoryReference.FromFile(file));} catch (IO.Exception ex) { /* Handle for directory not empty. */}`
BUT, since this is kinda core storage system, I’m little worried what would it bring here - how would it break system elsewhere, especially would there be something acounting for having “empty folders” as some kind of reference points to something? Is it something you could please look into and advise? Thanks, Jan