Whamcloud - gitweb
LU-4381 lov: to not hold sub locks at initialization 94/9994/2
authorJinshan Xiong <jinshan.xiong@intel.com>
Thu, 6 Feb 2014 06:49:23 +0000 (22:49 -0800)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 22 Apr 2014 02:03:54 +0000 (02:03 +0000)
commit607bdaa887bb9a786fabca0fdc6a1cdf9164964b
tree8b87b41879fec38407739ebde322d3753fa70e11
parentdeb1e8aa6836ad073d53bf3e4dd29a2cb5696f2e
LU-4381 lov: to not hold sub locks at initialization

Otherwise, it will cause deadlock because it essentially holds
some sub locks and then to request others in an arbitrary order.

Lustre-commit: c6ab1fcc056778b18f685ec591ce27907e887617
Lustre-change: http://review.whamcloud.com/9152

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Signed-off-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Reviewed-by: Bobi Jam <bobijam@gmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
Change-Id: I9bdfa2339c83396efa5d16763a5329d06e232ddd
Reviewed-on: http://review.whamcloud.com/9994
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/lov/lov_lock.c