Whamcloud - gitweb
LU-5496 ldlm: granting the same lock twice on recovery 69/11469/3
authorVitaly Fertman <vitaly_fertman@xyratex.com>
Fri, 15 Aug 2014 11:09:39 +0000 (15:09 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 27 Aug 2014 01:42:03 +0000 (01:42 +0000)
commit5b8b66ee9205fa7076ce0da0d8685e8ef98a261f
treea9f1bc7784f8d6315046d3a7a31a93ba2de5893c
parentb1362df33a45680e06aa96635778827b24612fd3
LU-5496 ldlm: granting the same lock twice on recovery

the previous fix was not correct, check for resend before removing
from resource, otherwise conflicts can be granted in parallel.

also, some minor cleanups.

Signed-off-by: Vitaly Fertman <vitaly_fertman@xyratex.com>
Change-Id: I461608878d40d6bba4e23179a7379de835d526c3
Reviewed-by: Andriy Skulysh <andriy_skulysh@xyratex.com>
Reviewed-by: Alexander Boyko <alexander_boyko@xyratex.com>
Tested-by: Alexander Lezhoev <alexander_lezhoev@xyratex.com>
Xyratex-bug-id: MRP-1944
Reviewed-on: http://review.whamcloud.com/11469
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
Reviewed-by: Bobi Jam <bobijam@gmail.com>
lustre/ldlm/ldlm_lock.c
lustre/mdt/mdt_reint.c
lustre/tests/sanityn.sh