From: Alexey Lyashkov Date: Tue, 19 Nov 2024 15:59:59 +0000 (+0300) Subject: LU-18461 lod: fix layout conversion. X-Git-Tag: 2.16.56~28 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=50d4411acd3019ec6b6ddc2c1dbb6ed6e6465da8;p=fs%2Flustre-release.git LU-18461 lod: fix layout conversion. lets set a lcm_id after convert. Change-Id: I58ce52362c97bcd5f747a05ef994b2de4e69f93c Signed-off-by: Alexey Lyashkov Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57186 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Oleg Drokin Reviewed-by: James Simmons Reviewed-by: Timothy Day Reviewed-by: Andreas Dilger --- diff --git a/lustre/lod/lod_object.c b/lustre/lod/lod_object.c index bbac07d..ee217b5 100644 --- a/lustre/lod/lod_object.c +++ b/lustre/lod/lod_object.c @@ -3342,6 +3342,7 @@ static int lod_layout_convert(struct lod_thread_info *info) lcm->lcm_entry_count = cpu_to_le16(1); lcme = &lcm->lcm_entries[0]; + lcme->lcme_id = cpu_to_le32(1); lcme->lcme_flags = cpu_to_le32(LCME_FL_INIT); lcme->lcme_extent.e_start = 0; lcme->lcme_extent.e_end = cpu_to_le64(OBD_OBJECT_EOF);