]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: introduce JournalTrimmer 47489/head
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 8 Aug 2022 01:49:35 +0000 (09:49 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Thu, 11 Aug 2022 01:16:58 +0000 (09:16 +0800)
commit5e1678ac3f44dd17e28e4aff7166b07ff1761888
treef1adb693f390557acf4e7a5b090398306446cb60
parentd6d9018272955486899be44be3979224acf2a110
crimson/os/seastore: introduce JournalTrimmer

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
14 files changed:
src/crimson/os/seastore/async_cleaner.h
src/crimson/os/seastore/extent_placement_manager.cc
src/crimson/os/seastore/journal.cc
src/crimson/os/seastore/journal.h
src/crimson/os/seastore/journal/circular_bounded_journal.cc
src/crimson/os/seastore/journal/circular_bounded_journal.h
src/crimson/os/seastore/journal/segment_allocator.cc
src/crimson/os/seastore/journal/segment_allocator.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/test/crimson/seastore/test_btree_lba_manager.cc
src/test/crimson/seastore/test_cbjournal.cc
src/test/crimson/seastore/test_seastore_journal.cc