Skip to content
  • Boaz Harrosh's avatar
    exofs: Allow corrupted directory entry to be empty file · c8592fcc
    Boaz Harrosh authored
    
    
    If there was an error in fetching an object or extracting
    inode info from attributes. Which means corrupted storage.
    Let it be an empty ZERO dated directory entry so it can be
    deleted. Otherwise the all directory will be inaccessible.
    
    This does not loose data, because if there is an orphan object
    somewhere it will be recovered by fschk. But usually this only
    means corrupted dir entry. The object was never generated and
    only its link exist. This way we can delete the bad entry.
    
    Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
    c8592fcc