Whamcloud - gitweb
LU-13809 mdc: fix lovea for replay 68/39468/6
authorAlexander Zarochentsev <c17826@cray.com>
Thu, 18 Jun 2020 06:18:05 +0000 (09:18 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 13 Aug 2020 05:59:03 +0000 (05:59 +0000)
commit72d45e1d344c5559d7620102a86a83bbf095796b
tree54377e555d0fa98859ed51a34d7cc54edb605dba
parentafee2380c105c37e440aaa9ec588cd27189bc18e
LU-13809 mdc: fix lovea for replay

lmm->lmm_stripe_offset gets overwritten by
layout generation at server reply,
so MDT does not recognize such LOVEA as
a valid striping at open request replay.
This patch extendes LU-7008 fix by supporting
of PFL layout.

HPE-bug-id: LUS-8820
Signed-off-by: Alexander Zarochentsev <alexander.zarochentsev@hpe.com>
Change-Id: If28836c2fcb08620dd3dc869ddfe35147c69e711
Reviewed-on: https://review.whamcloud.com/39468
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexander Boyko <alexander.boyko@hpe.com>
Reviewed-by: Vladimir Saveliev <c17830@cray.com>
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd.h
lustre/lov/lov_ea.c
lustre/mdc/mdc_internal.h
lustre/mdc/mdc_locks.c
lustre/mdc/mdc_request.c
lustre/mdt/mdt_handler.c
lustre/tests/replay-single.sh
lustre/tests/test-framework.sh