]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: cleanup segment manager group managements
authorYingxin Cheng <yingxin.cheng@intel.com>
Thu, 31 Mar 2022 03:57:17 +0000 (11:57 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 6 Apr 2022 02:48:14 +0000 (10:48 +0800)
commit60f3d4392ed63cf52346939a76c4d3b45c0587bc
tree43f156d489c20a107d69eedf94af85ffc3020729
parent7f17a1fbd328984a3c631ac9be421c4284c0d8e1
crimson/os/seastore: cleanup segment manager group managements

Make sure segment cleaner/journal/writer share the same segment manager
group, and simplify the related constructions.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/journal.cc
src/crimson/os/seastore/journal.h
src/crimson/os/seastore/journal/segmented_journal.cc
src/crimson/os/seastore/journal/segmented_journal.h
src/crimson/os/seastore/transaction_manager.cc
src/crimson/os/seastore/transaction_manager.h
src/test/crimson/seastore/test_btree_lba_manager.cc
src/test/crimson/seastore/test_seastore_journal.cc