]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: prevent assertion failure when journal IO is blacklisted
authorJason Dillaman <dillaman@redhat.com>
Thu, 5 Jan 2017 18:31:57 +0000 (13:31 -0500)
committerJason Dillaman <dillaman@redhat.com>
Fri, 6 Jan 2017 16:53:20 +0000 (11:53 -0500)
commitc720f6e3704ed7e8cf41dffdb931dbb05d59a003
tree82e8256eb16a2d9bf77e29664e90493a908de6cb
parent418dcf29cb8c450049047e09a4dad2941af87018
librbd: prevent assertion failure when journal IO is blacklisted

Fixes: http://tracker.ceph.com/issues/18429
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
12 files changed:
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h
src/librbd/LibrbdWriteback.cc
src/librbd/exclusive_lock/ReleaseRequest.cc
src/librbd/exclusive_lock/ReleaseRequest.h
src/librbd/internal.cc
src/librbd/operation/ResizeRequest.cc
src/librbd/operation/SnapshotRollbackRequest.cc
src/test/librbd/exclusive_lock/test_mock_ReleaseRequest.cc
src/test/librbd/mock/MockImageCtx.h
src/test/librbd/operation/test_mock_ResizeRequest.cc
src/test/librbd/operation/test_mock_SnapshotRollbackRequest.cc