]> 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>
Wed, 11 Jan 2017 20:46:29 +0000 (15:46 -0500)
commit8a8582a3e0f4c4c69e1b715b235bd2e2fdcb68fb
treec24d19845da25e676195add9b69f44315e9356ce
parent3a6ae516230bec133709c640d701a8f3f3989089
librbd: prevent assertion failure when journal IO is blacklisted

Fixes: http://tracker.ceph.com/issues/18429
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c720f6e3704ed7e8cf41dffdb931dbb05d59a003)
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