Whamcloud - gitweb
LU-16837 llite: handle unknown layout component
authorBobi Jam <bobijam@whamcloud.com>
Thu, 4 May 2023 01:56:12 +0000 (09:56 +0800)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 6 Oct 2023 23:26:06 +0000 (23:26 +0000)
commit8a355863eac355c4dac12bd2d14ba98b565979c1
tree6ffd4ddc3830609b23c9a78e8a435f65fc0f2f3a
parent2490b3d32f04001e4fa52429e53e73b2f45a625a
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.

Lustre-change: https://review.whamcloud.com/51060
Lustre-commit: 14ed4a6f8f231fe94392906f991a32f07e7d7883

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: Ie5f44212ab96bdc706cc5a9e11f330234fc01069
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/51061
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@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