]> git.baikalelectronics.ru Git - kernel.git/commit
dlm: recover locks waiting for overlap replies
authorDavid Teigland <teigland@redhat.com>
Mon, 7 Jan 2008 22:15:05 +0000 (16:15 -0600)
committerDavid Teigland <teigland@redhat.com>
Wed, 30 Jan 2008 17:04:42 +0000 (11:04 -0600)
commitda205722788d0f525550665f1a2332ba01f0691a
tree78b8c873dbc41bca33ed23dcf61fbea1572a007c
parent5320a45256eaed3a2a92b15b7d52f5fce167c81f
dlm: recover locks waiting for overlap replies

When recovery looks at locks waiting for replies, it fails to consider
locks that have already received a reply for their first remote operation,
but not received a reply for secondary, overlapping unlock/cancel.  The
appropriate stub reply needs to be called for these waiters.

Appears when we start doing recovery in the presence of a many overlapping
unlock/cancel ops.

Signed-off-by: David Teigland <teigland@redhat.com>
fs/dlm/lock.c