Whamcloud - gitweb
b=22573 do not skip previously granted locks in osc_lock_enqueue_wait().
authorVitaly Fertman <Vitaly.Fertman@sun.com>
Wed, 12 May 2010 11:04:16 +0000 (15:04 +0400)
committerRobert Read <robert.read@oracle.com>
Wed, 12 May 2010 19:05:14 +0000 (12:05 -0700)
commit0a2aa83c17295785e5568b59d717446b3f7157de
tree525b67b50b853e028d6b554e16eb026283133924
parent70471a426c13096e537a0d680a96012a288bc9d7
b=22573 do not skip previously granted locks in osc_lock_enqueue_wait().

i=eric.mei
i=wangdi

as CLIO adds new locks to the tail, walk through the head of the queue
to cancel overlapping conflicting locks on enqueue.
lustre/osc/osc_lock.c