ceph: shared persistent read-only rbd cache 83/62083/1
authorQiaowei Ren <qiaowei.ren@intel.com>
Tue, 11 Sep 2018 02:54:20 +0000 (10:54 +0800)
committerQiaowei Ren <qiaowei.ren@intel.com>
Tue, 11 Sep 2018 02:54:20 +0000 (10:54 +0800)
commitd65e22d27ab305d38059046dae60d7a66ff4a4e0
treed0bd06459534ef33d0b930f6c164c4501bd527d7
parent828acdd1d5c5c2aeef287aa69e473bf44fcbce70
ceph: shared persistent read-only rbd cache

This patch introduces introduces RBD shared persistent RO cache which
can provide client-side sharing cache for rbd clone/snapshot case.

Change-Id: Icad8063f4f10b1ab4ce31920e90d5affa7d0abdc
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
Signed-off-by: Dehao Shang <dehao.shang@intel.com>
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
src/ceph/0001-librbd-shared-persistent-read-only-rbd-cache.patch [new file with mode: 0644]
src/ceph/0002-librbd-cleanup-rbd-shared-RO-cache.patch [new file with mode: 0644]
src/ceph/0003-librbd-fix-bufferlist-point.patch [new file with mode: 0644]
src/ceph/0004-librbd-fix-lookup-object-return.patch [new file with mode: 0644]
src/ceph/0005-librbd-fix-conf-get_val.patch [new file with mode: 0644]
src/ceph/0006-librbd-LRU-policy-based-eviction.patch [new file with mode: 0644]
src/ceph/0007-librbd-cleanup-policy-based-promotion-eviction.patch [new file with mode: 0644]
src/ceph/0008-librbd-implement-async-cache-lookup-and-read.patch [new file with mode: 0644]
src/ceph/0009-librbd-clean-up-on-rbd-shared-cache.patch [new file with mode: 0644]
src/ceph/0010-librbd-new-namespace-ceph-immutable-obj-cache.patch [new file with mode: 0644]
src/ceph/ceph.rc