]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: deadlock when replaying journal during image open
authorJason Dillaman <dillaman@redhat.com>
Thu, 1 Sep 2016 01:33:54 +0000 (21:33 -0400)
committerJason Dillaman <dillaman@redhat.com>
Mon, 30 Jan 2017 14:20:36 +0000 (09:20 -0500)
commit33e037a089337b5c96a03befac44549e680db13d
tree572e0a7ae680f7f9de3e7dea64d3e7e62fe8551f
parentbca65c46fdac4829132308f7fcf2ac59e2aaea6c
librbd: deadlock when replaying journal during image open

Fixes: http://tracker.ceph.com/issues/17188
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 3dc13067f5f0d140ee76b0166eb4cec568610211)
src/librbd/ExclusiveLock.cc
src/librbd/exclusive_lock/AcquireRequest.cc
src/librbd/exclusive_lock/AcquireRequest.h
src/librbd/exclusive_lock/ReleaseRequest.cc
src/librbd/exclusive_lock/ReleaseRequest.h
src/test/librbd/exclusive_lock/test_mock_AcquireRequest.cc
src/test/librbd/exclusive_lock/test_mock_ReleaseRequest.cc
src/test/librbd/test_mock_ExclusiveLock.cc