]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd/cache: init functionality for SSD Cache 37636/head
authorMahati Chamarthy <mahati.chamarthy@intel.com>
Thu, 8 Oct 2020 10:55:00 +0000 (16:25 +0530)
committerMahati Chamarthy <mahati.chamarthy@intel.com>
Wed, 28 Oct 2020 05:46:41 +0000 (11:16 +0530)
commit01400fedc35b73b63c5535e5f86eef7453f9fbe0
tree9c197d374949c342602d000dfd29f4a0588c9346
parent2eec5923720d9312d710ca64fb05ae61851220e2
librbd/cache: init functionality for SSD Cache

Adds build option and implements init functionality for SSD cache

Signed-off-by: Lisa Li <xiaoyan.li@intel.com>
Signed-off-by: Mahati Chamarthy <mahati.chamarthy@intel.com>
Signed-off-by: Changcheng Liu <changcheng.liu@intel.com>
25 files changed:
CMakeLists.txt
src/blk/CMakeLists.txt
src/include/config-h.in.cmake
src/librbd/CMakeLists.txt
src/librbd/cache/Types.h
src/librbd/cache/pwl/AbstractWriteLog.cc
src/librbd/cache/pwl/AbstractWriteLog.h
src/librbd/cache/pwl/InitRequest.cc
src/librbd/cache/pwl/LogEntry.cc
src/librbd/cache/pwl/LogEntry.h
src/librbd/cache/pwl/LogOperation.cc
src/librbd/cache/pwl/LogOperation.h
src/librbd/cache/pwl/ReplicatedWriteLog.cc
src/librbd/cache/pwl/ReplicatedWriteLog.h
src/librbd/cache/pwl/Request.cc
src/librbd/cache/pwl/Request.h
src/librbd/cache/pwl/SSDTypes.h [new file with mode: 0644]
src/librbd/cache/pwl/SSDWriteLog.cc [new file with mode: 0644]
src/librbd/cache/pwl/SSDWriteLog.h [new file with mode: 0644]
src/librbd/cache/pwl/Types.cc
src/librbd/cache/pwl/Types.h
src/test/librbd/CMakeLists.txt
src/test/librbd/cache/pwl/test_mock_ReplicatedWriteLog.cc [new file with mode: 0644]
src/test/librbd/cache/test_mock_ReplicatedWriteLog.cc [deleted file]
src/tools/ceph-dencoder/rbd_types.h