]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd: switch to object IO requests to dispatcher interface
authorJason Dillaman <dillaman@redhat.com>
Thu, 15 Feb 2018 20:45:05 +0000 (15:45 -0500)
committerJason Dillaman <dillaman@redhat.com>
Wed, 7 Mar 2018 17:44:59 +0000 (12:44 -0500)
commit7c3ca2b528b62d08c4c57fada43159683a7a0f0b
treecfdf6134e9ece66d674a346556e6815be52dcd3d
parent3e572b3628171fb77a47e81e7f1f64a530754075
librbd: switch to object IO requests to dispatcher interface

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
15 files changed:
src/librbd/CMakeLists.txt
src/librbd/image/CloseRequest.cc
src/librbd/image/CloseRequest.h
src/librbd/io/ImageRequest.cc
src/librbd/io/ObjectDispatch.cc [new file with mode: 0644]
src/librbd/io/ObjectDispatch.h [new file with mode: 0644]
src/librbd/io/ObjectDispatchInterface.h [new file with mode: 0644]
src/librbd/io/ObjectDispatcher.cc
src/librbd/io/ObjectDispatcher.h
src/librbd/io/Types.h
src/librbd/operation/TrimRequest.cc
src/test/librbd/io/test_mock_ImageRequest.cc
src/test/librbd/mock/io/MockObjectDispatch.h [new file with mode: 0644]
src/test/librbd/mock/io/MockObjectDispatcher.h
src/test/librbd/operation/test_mock_TrimRequest.cc