Whamcloud - gitweb
LU-18461 osd: pass lu_attr to declare_xattr_set 89/57189/10
authorAlexey Lyashkov <alexey.lyashkov@hpe.com>
Wed, 20 Nov 2024 08:56:48 +0000 (11:56 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 8 Jul 2025 03:55:30 +0000 (03:55 +0000)
commit48d68f4a3904932d860d470a1c2ce1f6b6d5acc0
tree5e5ac56ac800d5af1d726bfa02ed869a27562cc1
parent499a36d5ecedbe0d60b759c06dc22d7a053c6837
LU-18461 osd: pass lu_attr to declare_xattr_set

Pass the lu_attr to dt_declare_xattr_set() and do_declare_xattr_set()
OSD API methods for later use by file join to pass the object offset.

This patch only adds the "attr" parameter but does not use it,
so there is no functional change to the code.

Test-Parameters: trivial
Signed-off-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Change-Id: Ie43bb37cbd93f7eaabab2b4ef1f1fc0e6d7e7567
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57189
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
21 files changed:
lustre/include/dt_object.h
lustre/lfsck/lfsck_layout.c
lustre/lfsck/lfsck_lib.c
lustre/lfsck/lfsck_namespace.c
lustre/lfsck/lfsck_striped_dir.c
lustre/lod/lod_object.c
lustre/lod/lod_sub_object.c
lustre/mdd/mdd_device.c
lustre/mdd/mdd_dir.c
lustre/mdd/mdd_internal.h
lustre/obdclass/dt_object.c
lustre/obdclass/local_storage.c
lustre/obdclass/scrub.c
lustre/ofd/ofd_io.c
lustre/ofd/ofd_objects.c
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-zfs/osd_internal.h
lustre/osd-zfs/osd_xattr.c
lustre/osp/osp_internal.h
lustre/osp/osp_object.c
lustre/target/out_lib.c