Whamcloud - gitweb
LU-1157 ldlm: replace waiting flock lists by hashes
authorVitaly Fertman <vitaly_fertman@xyratex.com>
Mon, 25 Jun 2012 21:47:50 +0000 (01:47 +0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 27 Jun 2012 03:45:56 +0000 (23:45 -0400)
commit2c7a41a5c5958d36fa839ea91f3e63375cbd90fc
treeaddd99e3096673e68a952dc6d2580c4b028d2771
parent5e1957841df3e771f3d72d8ea59180213430bbb9
LU-1157 ldlm: replace waiting flock lists by hashes

replace per-export list by per-export hash to locate a lock with
blocking export & owner.

Change-Id: I9c4089579bbf126781e232ea7021317fd10223e9
Xyratex-Bug-ID: MRP-385
Reviewed-by: Andriy Skulysh <andriy_skulysh@xyratex.com>
Signed-off-by: Vitaly Fertman <vitaly_fertman@xyratex.com>
Reviewed-on: http://review.whamcloud.com/2240
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/include/libcfs/libcfs_hash.h
lustre/include/lustre_dlm.h
lustre/include/lustre_export.h
lustre/ldlm/ldlm_flock.c
lustre/ldlm/ldlm_internal.h
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_lockd.c
lustre/mdt/mdt_handler.c
lustre/obdclass/genops.c