Whamcloud - gitweb
LU-8612 mdt: maintain Sync-on-Lock-Cancel locks per target 90/22490/2
authorLai Siyao <lai.siyao@intel.com>
Wed, 14 Sep 2016 10:11:56 +0000 (18:11 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 5 Oct 2016 03:51:22 +0000 (03:51 +0000)
commit88421ddcd666e9662aec4b8af1dd7f3001b53a2a
treea3ed38db33a4806c2c0e04b2d43d36893d926198
parenta2d5b2e83c0a512a3ea59698e8481621ab5856c2
LU-8612 mdt: maintain Sync-on-Lock-Cancel locks per target

Sync-on-Lock-Cancel locks should be maintained per target, so that
if there are more than one target(MDT) on one server, transaction
commit on different target won't interfere with each other.

Signed-off-by: Lai Siyao <lai.siyao@intel.com>
Change-Id: Ib2834c64089f18fb9d2e06d64f770ddaf9c2e2d3
Reviewed-on: http://review.whamcloud.com/22490
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/lu_target.h
lustre/mdt/mdt_handler.c
lustre/target/tgt_internal.h
lustre/target/tgt_lastrcvd.c
lustre/target/tgt_main.c