Whamcloud - gitweb
LU-11502 migrate: link parents lock may deadlock 25/33325/3
authorLai Siyao <lai.siyao@intel.com>
Fri, 31 Aug 2018 20:23:11 +0000 (04:23 +0800)
committerOleg Drokin <green@whamcloud.com>
Sun, 3 Mar 2019 00:20:30 +0000 (00:20 +0000)
commit666cf1ae827da2b810a759af8b34df40d7dccece
treea2e991fe7ed7310ff4641e9dd5e6ce188ab523d7
parent75703118588f2b23afd8c8815e5ebb768fc7a8ff
LU-11502 migrate: link parents lock may deadlock

To cancel link parent lock, it should cancel all locks taken including
source parent locks, otherwise it may cause deadlock, so lock retry
should start from beginning.

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I820d0e1664dbb405d6ed8245bb4ca2137140c323
Reviewed-on: https://review.whamcloud.com/33325
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Andriy Skulysh <c17819@cray.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mdt/mdt_reint.c