Whamcloud - gitweb
LU-14642 flr: abolish MDS transfer layout version to OST
authorBobi Jam <bobijam@whamcloud.com>
Thu, 13 Jan 2022 09:35:24 +0000 (17:35 +0800)
committerJohn L. Hammond <jhammond@whamcloud.com>
Fri, 21 Jan 2022 22:11:39 +0000 (22:11 +0000)
commit6aca23eee76ad7f3fc0ce02f4a92bcee7d49b91c
treec5ed08ea9c66588e358bec4e906886e4f224d643
parentae6cc2e05376e8ecebd81774eebd4f826046b355
LU-14642 flr: abolish MDS transfer layout version to OST

Quit setting layout version to OST object from MDS, and client
write request will carry the new layout version and OST object
rejects old layout version write and update new layout version
accordingly.

Lustre-change: https://review.whamcloud.com/c/45443/
Lustre-commit: TBD (from aea66b7d3fdc37d61704bd5df2a25a4747a6cce5)

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: I655044f69a4509a2b0cfe99f86de2ce4ee846979
Reviewed-on: https://review.whamcloud.com/45278
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: John L. Hammond <jhammond@whamcloud.com>
12 files changed:
lustre/include/obd_support.h
lustre/include/uapi/linux/lustre/lustre_user.h
lustre/llite/file.c
lustre/lod/lod_internal.h
lustre/lod/lod_object.c
lustre/lod/lod_qos.c
lustre/mdd/mdd_object.c
lustre/ofd/ofd_internal.h
lustre/ofd/ofd_io.c
lustre/ofd/ofd_objects.c
lustre/osp/osp_sync.c
lustre/tests/sanity-flr.sh