Whamcloud - gitweb
LU-9771 flr: instantiate component for truncate 99/29099/21
authorBobi Jam <bobijam.xu@intel.com>
Mon, 4 Sep 2017 09:28:58 +0000 (17:28 +0800)
committerJinshan Xiong <jinshan.xiong@intel.com>
Sat, 25 Nov 2017 17:58:04 +0000 (17:58 +0000)
commit173981742e695dfa95997284c618c790813069d5
tree6762fa5eade7defe86c46e3828ca3de5eda796ad
parent25faf70d7b46600ce35bed8e6e834318597ff9d3
LU-9771 flr: instantiate component for truncate

layout intent for truncate IO needs stale components for non
primary mirror overlapping [trunc_size, eof), while needs to
instantiate components overlapping [0, trunc_size).

Test-Parameters: testlist=sanity-flr
Signed-off-by: Bobi Jam <bobijam.xu@intel.com>
Change-Id: Ibf31e3e1fd68d1a643f2ed3ac5b9e3c778563895
Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-on: https://review.whamcloud.com/29099
Reviewed-by: Jian Yu <jian.yu@intel.com>
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Tested-by: Jenkins
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/llite/file.c
lustre/llite/lcommon_cl.c
lustre/llite/llite_internal.h
lustre/llite/vvp_io.c
lustre/lod/lod_object.c
lustre/lov/lov_io.c
lustre/tests/sanity-pfl.sh