]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson:add alien blue store
authorChunmei Liu <chunmei.liu@intel.com>
Wed, 22 Jan 2020 07:25:02 +0000 (23:25 -0800)
committerChunmei Liu <chunmei.liu@intel.com>
Fri, 28 Feb 2020 04:00:29 +0000 (20:00 -0800)
commitb15524076d7d7ca72eac09af9b216effa44bddd6
treedf65184311ba95c5492e20af7e57c88cf3195471
parent028159ef6ea0f43c4eaf2314d7d73f92bbc5bd99
crimson:add alien blue store

adds an alien store wrapper for ceph blue store, which will
create a thread pool, so crimson-osd can call bluestore API
which is running in Posix thread from seastar thread.

Signed-off-by: Chunmei Liu <chunmei.liu@intel.com>
27 files changed:
src/common/RefCountedObj.h
src/common/WorkQueue.h
src/common/admin_socket.h
src/common/ceph_atomic.h
src/common/ceph_context.cc
src/common/ceph_context.h
src/common/ceph_mutex.h
src/common/config_proxy.h
src/common/dout.h
src/common/perf_counters.cc
src/common/perf_counters.h
src/crimson/CMakeLists.txt
src/crimson/common/config_proxy.h
src/crimson/os/CMakeLists.txt
src/crimson/os/alienstore/CMakeLists.txt [new file with mode: 0644]
src/crimson/os/alienstore/alien_collection.h [new file with mode: 0644]
src/crimson/os/alienstore/alien_store.cc [new file with mode: 0644]
src/crimson/os/alienstore/alien_store.h [new file with mode: 0644]
src/crimson/os/cyanstore/cyan_store.cc
src/crimson/os/futurized_store.cc
src/crimson/os/futurized_store.h
src/crimson/osd/osd.cc
src/global/global_context.cc
src/include/Context.h
src/include/common_fwd.h
src/os/ObjectStore.cc
src/os/bluestore/BlockDevice.cc