Whamcloud - gitweb
LU-2766 llite: don't ignore layout for group lock request 28/6828/12
authorJinshan Xiong <jinshan.xiong@intel.com>
Wed, 8 Jun 2016 03:59:32 +0000 (20:59 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 16 Jun 2016 22:16:47 +0000 (22:16 +0000)
commit16b86fe65d285de93c3331e0c9afd5f0fb608e84
treec842683abdd59dc1427e1157db87925919154391
parent0704fcd0e620e66743be1010c8eb1faed4d206d0
LU-2766 llite: don't ignore layout for group lock request

ignore_layout can be set for operations that layout won't be changed,
typically page operations. Ignoring layout change in group lock
request will confuse layout change code at LOV layer and hit
assertion.

Signed-off-by: Henri Doreau <henri.doreau@cea.fr>
Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Signed-off-by: Bobi Jam <bobijam.xu@intel.com>
Change-Id: I0f628e81d7f61a9b00ab2941ad3bcde4b32ecfe2
Reviewed-on: http://review.whamcloud.com/6828
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/llite/lcommon_misc.c
lustre/llite/vvp_io.c
lustre/lov/lov_lock.c
lustre/lov/lov_object.c
lustre/osc/osc_cache.c