Whamcloud - gitweb
LU-14647 flr: mmap write/punch does not stale other mirrors
authorBobi Jam <bobijam@whamcloud.com>
Wed, 28 Apr 2021 05:07:36 +0000 (13:07 +0800)
committerLi Xi <lixi@ddn.com>
Thu, 29 Jul 2021 14:16:25 +0000 (14:16 +0000)
commitf2d1c4ee463c7cb02a8fcbb8a0ea75f37b1a7bab
treed04ecfabdd6fbeda5f7145a799cdfcffc15d5d67
parent77d8846d9448fe61935b2d219ac039a361eb3620
LU-14647 flr: mmap write/punch does not stale other mirrors

mmap write and punch/fallocate do not stale other mirrors and makes
FLR file contains different content in different mirrors.

Lustre-change: https://review.whamcloud.com/43470/
Lustre-commit: 03511484c668355c77e54e4b01600183236d8673

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: I93a3eb5ba898e3bf0ce108718506b742ed485da5
Reviewed-by: Wang Shilong <wshilong@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: John L. Hammond <jhammond@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/44258
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Reviewed-by: Li Xi <lixi@ddn.com>
lustre/include/cl_object.h
lustre/llite/llite_mmap.c
lustre/llite/vvp_io.c
lustre/lov/lov_io.c
lustre/tests/sanity-flr.sh