]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: cleanup dependency between epm and journal
authorYingxin Cheng <yingxin.cheng@intel.com>
Fri, 28 Jan 2022 07:12:57 +0000 (15:12 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Fri, 11 Feb 2022 01:26:22 +0000 (09:26 +0800)
commit1446c58acd85c4c8264f4a38c23be36dc2761691
treecd7b8aac0ce1782072667c0e86566f530dd9e61a
parentd83627c066003a18008d535c6fac346785154d50
crimson/os/seastore: cleanup dependency between epm and journal

OOL segments won't contain deltas and don't need to replay. There is no
need to assign segment sequence from journal.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/extent_placement_manager.cc
src/crimson/os/seastore/extent_placement_manager.h
src/crimson/os/seastore/journal.cc
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/transaction_manager.h
src/crimson/tools/store_nbd/tm_driver.cc
src/test/crimson/seastore/transaction_manager_test_state.h