]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd/cache: update RWL as ImageDispatch 37014/head
authorlixiaoy1 <xiaoyan.li@intel.com>
Mon, 21 Sep 2020 15:05:43 +0000 (11:05 -0400)
committerlixiaoy1 <xiaoyan.li@intel.com>
Wed, 30 Sep 2020 07:56:58 +0000 (03:56 -0400)
commit4ef11e7b73390b73297f2a814bc598ae378e47e7
tree78600e78188a085c1b0a8f7be04f10e2c4bb5ba3
parentf18ca093b6a5375db469444d2cf2b006ca5d2a48
rbd/cache: update RWL as ImageDispatch

This is a preparation work to make ReplicatedWriteLog as a plugin.

Signed-off-by: Li, Xiaoyan <xiaoyan.li@intel.com>
20 files changed:
src/librbd/CMakeLists.txt
src/librbd/ImageCtx.h
src/librbd/cache/ImageWriteback.cc
src/librbd/cache/WriteLogCache.cc
src/librbd/cache/WriteLogCache.h
src/librbd/cache/pwl/AbstractWriteLog.cc
src/librbd/cache/pwl/ImageDispatch.cc [new file with mode: 0644]
src/librbd/cache/pwl/ImageDispatch.h [new file with mode: 0644]
src/librbd/cache/pwl/InitRequest.cc
src/librbd/cache/pwl/InitRequest.h
src/librbd/cache/pwl/ShutdownRequest.cc
src/librbd/cache/pwl/ShutdownRequest.h
src/librbd/exclusive_lock/PostAcquireRequest.cc
src/librbd/exclusive_lock/PreReleaseRequest.cc
src/librbd/io/Dispatcher.h
src/librbd/io/ImageRequest.cc
src/librbd/io/ImageRequest.h
src/test/librbd/exclusive_lock/test_mock_PostAcquireRequest.cc
src/test/librbd/exclusive_lock/test_mock_PreReleaseRequest.cc
src/test/librbd/mock/MockImageCtx.h