]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: add extent placement manager
authorXuehan Xu <xxhdx1985126@gmail.com>
Thu, 10 Jun 2021 06:21:39 +0000 (14:21 +0800)
committerXuehan Xu <xxhdx1985126@gmail.com>
Wed, 8 Sep 2021 03:03:00 +0000 (11:03 +0800)
commit5e41ad6c02e73a106d55637441cf5a1377b9ec0e
treeb2efd9f23084d251dc412b3297bd470d86079565
parent3207f6413c15edc91e46c9cd154a84c93c78bbc8
crimson/os/seastore: add extent placement manager

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
13 files changed:
src/common/options/crimson.yaml.in
src/crimson/common/errorator.h
src/crimson/common/interruptible_future.h
src/crimson/os/seastore/CMakeLists.txt
src/crimson/os/seastore/cache.cc
src/crimson/os/seastore/cache.h
src/crimson/os/seastore/cached_extent.h
src/crimson/os/seastore/extent_placement_manager.cc [new file with mode: 0644]
src/crimson/os/seastore/extent_placement_manager.h [new file with mode: 0644]
src/crimson/os/seastore/journal.h
src/crimson/os/seastore/seastore_types.cc
src/crimson/os/seastore/seastore_types.h
src/crimson/os/seastore/transaction.h