Whamcloud - gitweb
LU-10187 osd-zfs: repair FID-in-dirent for ZFS backend 09/28609/23
authorFan Yong <fan.yong@intel.com>
Tue, 5 Dec 2017 02:12:40 +0000 (10:12 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Sun, 17 Dec 2017 06:19:33 +0000 (06:19 +0000)
commit4f4f2dd146d6d991e5ee32dfa41b31a2b128c498
tree9d9f392bc6a4a6d43ecce4846d4536c628278b2f
parente95e4d3227fdf9777b58600b39173d1c6bde61bb
LU-10187 osd-zfs: repair FID-in-dirent for ZFS backend

If the ZFS backend is restored from MDT file-level backup, then
the FID-in-dirent will be lost. The patch can regenerate/repair
the lost/corrupted FID-in-dirent during namespace LFSCK.

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: I747cdb75adc93971a7450f9e6b5e99598c79f656
Reviewed-on: https://review.whamcloud.com/28609
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osd-zfs/osd_index.c
lustre/tests/sanity-lfsck.sh