]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: use different segment seq allocator from journal and ool segments 45720/head
authorXuehan Xu <xxhdx1985126@gmail.com>
Thu, 31 Mar 2022 05:48:42 +0000 (13:48 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Sat, 2 Apr 2022 03:09:45 +0000 (11:09 +0800)
commitfeaf582481f7ec83bc298be82cc41ba706b04b00
tree6d393a064b60112e5adf853708d786c2a8e8c578
parent252118fc25b5fe683a2e5cf0aee9d34c6e148278
crimson/os/seastore: use different segment seq allocator from journal and ool segments

Fixes: https://tracker.ceph.com/issues/55143
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
12 files changed:
src/crimson/os/seastore/cache.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/seastore_types.cc
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/segment_cleaner.cc
src/crimson/os/seastore/segment_cleaner.h
src/crimson/os/seastore/segment_seq_allocator.h
src/crimson/os/seastore/transaction_manager.h
src/test/crimson/seastore/test_btree_lba_manager.cc
src/test/crimson/seastore/test_seastore_journal.cc