Whamcloud - gitweb
LU-16837 llite: handle unknown layout component 60/51060/14
authorBobi Jam <bobijam@whamcloud.com>
Fri, 19 May 2023 09:40:31 +0000 (17:40 +0800)
committerOleg Drokin <green@whamcloud.com>
Sat, 23 Sep 2023 06:01:17 +0000 (06:01 +0000)
commit14ed4a6f8f231fe94392906f991a32f07e7d7883
tree50b891fb5239076102a4b35a3c6d6893e02c9604
parentea18d7da59d369f093e340e150544f51b2f229a1
LU-16837 llite: handle unknown layout component

If lustre client encounters unknown layout component pattern in
a mirror file, this patch makes client mark this mirror as invalid
and skip it.

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: Ie5f44212ab96bdc706cc5a9e11f330234fc01069
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51060
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Vitaliy Kuznetsov <vkuznetsov@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd_support.h
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/include/uapi/linux/lustre/lustre_user.h
lustre/llite/file.c
lustre/lov/lov_ea.c
lustre/lov/lov_internal.h
lustre/lov/lov_io.c
lustre/lov/lov_object.c
lustre/tests/sanity-flr.sh