]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd: aio_write to flush data into cache device
authorYuan Lu <yuan.y.lu@intel.com>
Thu, 21 Nov 2019 08:11:01 +0000 (16:11 +0800)
committerYuan Lu <yuan.y.lu@intel.com>
Thu, 20 Feb 2020 13:18:22 +0000 (21:18 +0800)
commited3983edb96144c84a2cf18f9f49a6df35635af4
tree61b40d09f2efdce2fc4b04e5eaaf694c1f0f235f
parent80179c76d503b704b6fdb953a8ba47f5267017d1
librbd: aio_write to flush data into cache device

This part calls WriteQuest to flush data into cache device.

Signed-off-by: Peterson, Scott <scott.d.peterson@intel.com>
Signed-off-by: Li, Xiaoyan <xiaoyan.li@intel.com>
Signed-off-by: Lu, Yuan <yuan.y.lu@intel.com>
Signed-off-by: Chamarthy, Mahati <mahati.chamarthy@intel.com>
12 files changed:
src/librbd/cache/ReplicatedWriteLog.cc
src/librbd/cache/ReplicatedWriteLog.h
src/librbd/cache/rwl/LogEntry.cc
src/librbd/cache/rwl/LogEntry.h
src/librbd/cache/rwl/LogOperation.cc
src/librbd/cache/rwl/LogOperation.h
src/librbd/cache/rwl/Request.cc
src/librbd/cache/rwl/Request.h
src/librbd/cache/rwl/SyncPoint.cc
src/librbd/cache/rwl/Types.cc
src/librbd/cache/rwl/Types.h
src/test/librbd/cache/test_mock_ReplicatedWriteLog.cc