Whamcloud - gitweb
LU-2927 mdt: Not return -EREMOTE for open lock.
authorwangdi <di.wang@whamcloud.com>
Sat, 28 Dec 2013 04:10:57 +0000 (20:10 -0800)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 25 Mar 2013 01:58:53 +0000 (21:58 -0400)
commit9ddec96478d83afccec1d09266e063b2a5a0f71a
tree4b3b036ba3aff2e09b73d93f08cb69b53f7f0f8b
parenta3a4ecdd28c2cbb41e1245479c918e9e9fcfabaa
LU-2927 mdt: Not return -EREMOTE for open lock.

Instead of returning -EREMOTE for open_lock, it will check
the open lock by the DISP_OPEN_LOCK, otherwise it will cause
transno being wrongly set to 0.

Signed-off-by: wang di <di.wang@intel.com>
Change-Id: I4f3bccea87872ca191b0b6c2142e8897be3d731a
Reviewed-on: http://review.whamcloud.com/5694
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Faccini Bruno <bruno.faccini@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_open.c