this version passed fsck for xfs, btrfs and ext4 with 1GB data created by impressions
commented out hole punching to the backing file and make it always success.
this is because we do not have hole in the backing file. and puching hole on it will discard valuable metadata