]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: integrate neorados into ImageCtx
authorJason Dillaman <dillaman@redhat.com>
Tue, 7 Jul 2020 18:37:54 +0000 (14:37 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 16 Jul 2020 19:59:31 +0000 (15:59 -0400)
commit09347f6d5ceafa8726fe7d9363ce78952e8b34d4
treeebbf5bf687066f14e849aa8762b2a547a78bd82f
parentf5a169bd4e29b90e05a6bbb16575ea748ee6c888
librbd: integrate neorados into ImageCtx

Also create an up-to-date data_io_context that mimics the function
of ImageCtx::data_ctx. The data_io_context will eventually be passed
via the IO dispatch specs to replace the passing of the snapshot
id vectors.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h
src/librbd/Types.h
src/librbd/image/OpenRequest.cc
src/librbd/image/RefreshRequest.cc
src/librbd/operation/SnapshotCreateRequest.cc
src/test/librbd/image/test_mock_RefreshRequest.cc
src/test/librbd/mock/MockImageCtx.cc
src/test/librbd/mock/MockImageCtx.h
src/test/librbd/operation/test_mock_SnapshotCreateRequest.cc