LU-17261 lov: unlink can handle bogus striping
Allow removing a file which has uninitialized OST objects in the
layout, possibly because LFSCK reconnected an orphan object back
into a mirrored file after the mirror had been deleted.
Don't wait and retry to access the bogus OST or MDT index in this
case, because the target will never appear, so waiting is futile.
Lustre-change: https://review.whamcloud.com/54544
Lustre-commit:
4ae823762db40d790ddd00c29e969b5c8e376430
Lustre-change: https://review.whamcloud.com/54719
Lustre-commit:
47573f85e60ac91f69c09b9edfbffc3f74fef298
Test-Parameters: testlist=sanity-flr,sanity-flr,sanity-flr,sanity-flr
Fixes:
94a4663db9 ("LU-17334 lmv: handle object created on newly added MDT")
Fixes:
f35f897ec8 ("LU-17334 lov: handle object created on newly added OST")
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I90b97c0e2d560d71b2a4c32a47fcfd7ae4e5535d
Reviewed-by: Zhenyu Xu <bobijam@hotmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/54752
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>