Whamcloud - gitweb
LU-14119 osd-zfs: enable LUDA_VERIFY 67/43267/2
authorLai Siyao <lai.siyao@whamcloud.com>
Tue, 19 Jan 2021 13:37:50 +0000 (21:37 +0800)
committerOleg Drokin <green@whamcloud.com>
Sun, 16 May 2021 22:07:17 +0000 (22:07 +0000)
commit3f6c9542373dea0321883506fa9bc2c9502629e3
treef32c789919b2174a4625b08feaff7d333a67476a
parent8f1a3a63e3157642025ab674fe2ba4a72cfa3151
LU-14119 osd-zfs: enable LUDA_VERIFY

In osd_dir_it_rec(), if dirent is successfully got, and the FID in
dirent is sane, it returns right away, however if
LUDA_VERIFY|LUDA_VERIFY_DRYRUN is set, the FID in dirent should be
compared with the FID in LMA, and replaced with the latter one if
they are differet.

Lustre-change: https://review.whamcloud.com/41274
Lustre-commit: f5136e81957e4b67ae6ed7764d378b817fac5ee2

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I35e2a4d4606044cd37cc5847cffc577740918988
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/43267
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/osd-zfs/osd_index.c