]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: decouple SegmentManager and TransactionManager
authorYingxin Cheng <yingxin.cheng@intel.com>
Thu, 24 Mar 2022 03:14:23 +0000 (11:14 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 6 Apr 2022 02:31:57 +0000 (10:31 +0800)
commitbbf9378115021d27dfa039744bfb57da5df5e230
tree1a7d677af8edd510364e99ceb298589d081bfbda
parent5e76c97175589bbeb5c723d37202266edd9cd551
crimson/os/seastore: decouple SegmentManager and TransactionManager

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
14 files changed:
src/crimson/os/seastore/device.h
src/crimson/os/seastore/extent_placement_manager.h
src/crimson/os/seastore/extent_reader.h
src/crimson/os/seastore/seastore.cc
src/crimson/os/seastore/segment_cleaner.cc
src/crimson/os/seastore/segment_cleaner.h
src/crimson/os/seastore/segment_manager.h
src/crimson/os/seastore/transaction_manager.cc
src/crimson/os/seastore/transaction_manager.h
src/crimson/tools/store_nbd/tm_driver.cc
src/test/crimson/seastore/onode_tree/test_fltree_onode_manager.cc
src/test/crimson/seastore/test_btree_lba_manager.cc
src/test/crimson/seastore/test_seastore_cache.cc
src/test/crimson/seastore/transaction_manager_test_state.h