]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson: add FuturizedStore to encapsulate cyanstore
authorchunmei Liu <chunmei.liu@intel.com>
Tue, 4 Jun 2019 03:18:20 +0000 (20:18 -0700)
committerchunmei Liu <chunmei.liu@intel.com>
Tue, 4 Jun 2019 22:07:07 +0000 (15:07 -0700)
commit82fedbd0089073cfe86640eaa7d73ed1e2545c31
tree7d5e76fb6d400e02a85c8fca4881bac2b91f0f7f
parent611c8949fadfbbee96cea715d0aac4c4a618ceb0
crimson: add FuturizedStore to encapsulate cyanstore

only add encapsulation. alien store will be implement later.
exception handling will be implement later.

Signed-off-by: chunmei Liu <chunmei.liu@intel.com>
22 files changed:
src/crimson/os/CMakeLists.txt
src/crimson/os/cyan_store.cc
src/crimson/os/cyan_store.h
src/crimson/os/futurized_store.cc [new file with mode: 0644]
src/crimson/os/futurized_store.h [new file with mode: 0644]
src/crimson/osd/ec_backend.cc
src/crimson/osd/ec_backend.h
src/crimson/osd/osd.cc
src/crimson/osd/osd.h
src/crimson/osd/osd_meta.cc
src/crimson/osd/osd_meta.h
src/crimson/osd/pg.cc
src/crimson/osd/pg.h
src/crimson/osd/pg_backend.cc
src/crimson/osd/pg_backend.h
src/crimson/osd/pg_meta.cc
src/crimson/osd/pg_meta.h
src/crimson/osd/replicated_backend.cc
src/crimson/osd/replicated_backend.h
src/crimson/osd/shard_services.cc
src/crimson/osd/shard_services.h
src/osd/PGLog.h