Whamcloud - gitweb
LU-17908 layout: preserve non-FLR state layout flags 19/55319/5
authorBobi Jam <bobijam@whamcloud.com>
Wed, 5 Jun 2024 13:46:27 +0000 (21:46 +0800)
committerOleg Drokin <green@whamcloud.com>
Thu, 2 Jan 2025 20:41:05 +0000 (20:41 +0000)
commitfb790204ce3ebd26f9a93923279ddc4009f49792
tree0a8c483eea7d07f785cba084af06bf6b07c734a3
parent66e51e654aaab6d9f1641cec6a5fa71766dbf197
LU-17908 layout: preserve non-FLR state layout flags

lfsck and layout split/merge would set FLR state but ditch non-FLR
flags in error, this patch preserves them.

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: I7a8717756fba09ba10635bb3fbeed6afb4ed73a8
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55319
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/lfsck/lfsck_layout.c
lustre/lod/lod_object.c
lustre/mdd/mdd_object.c