Whamcloud - gitweb
LU-18461 lod: fix layout conversion. 86/57186/8
authorAlexey Lyashkov <alexey.lyashkov@hpe.com>
Tue, 19 Nov 2024 15:59:59 +0000 (18:59 +0300)
committerOleg Drokin <green@whamcloud.com>
Sat, 7 Jun 2025 22:54:38 +0000 (22:54 +0000)
lets set a lcm_id after convert.

Change-Id: I58ce52362c97bcd5f747a05ef994b2de4e69f93c
Signed-off-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57186
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Timothy Day <timday@amazon.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/lod/lod_object.c

index bbac07d..ee217b5 100644 (file)
@@ -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);