Hide Forgot
When entry self heal needs to delete a file or directory, for atomicity it renames it to .landfill/path. Here the path is derived from the original pathname by replacing "/" with "-". However, this can result in a basename that is longer than 256 characters, causing the rename to fail with ENAMETOOLONG. The fix is to rename to a basename that is a textual representation of the MD5 hash of the original pathname.