Whamcloud - gitweb
LU-1156 ldlm: per-export waiting flock lists for deadlock detection
authorVitaly Fertman <vitaly_fertman@xyratex.com>
Thu, 1 Mar 2012 16:50:05 +0000 (20:50 +0400)
committerOleg Drokin <green@whamcloud.com>
Sat, 7 Apr 2012 01:30:42 +0000 (21:30 -0400)
commit2179aa60137557a8a289ee3b105a5efa7db90ac8
tree1160e87378c6d0644667e79b7a686170593d66ea
parentdebb9042dbe9f004d58e9dd89bcb259e55490b17
LU-1156 ldlm: per-export waiting flock lists for deadlock detection

replace 1 common list of flocks with 1 common spinlock by per-export
list with per-export lock

Change-Id: Ib59c1b4e0e3d08e07505bdfffc007ac2850e9258
Xyratex-Bug-ID: MRP-382
Reviewed-by: Alexey Lyashkov <alexey_lyashkov@xyratex.com>
Reviewed-by: Andriy Skulysh <andriy_skulysh@xyratex.com>
Signed-off-by: Vitaly Fertman <vitaly_fertman@xyratex.com>
Reviewed-on: http://review.whamcloud.com/2239
Tested-by: Hudson
Reviewed-by: Andriy Skulysh <Andriy_Skulysh@xyratex.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lustre_export.h
lustre/ldlm/ldlm_flock.c
lustre/obdclass/genops.c