Description
When a file or directory is deleted or renamed in S3A, and the result of that operation makes the parent empty, S3A must store a fake directory (a pure metadata object) at the parent to indicate that the directory still exists. The logic for restoring fake directories is not resilient to a process death. This may cause a directory to vanish unexpectedly after a deletion or rename of its last child.