]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: introduce new allocator hybrid_btree2
authorIgor Fedotov <igor.fedotov@croit.io>
Fri, 14 Jul 2023 14:48:52 +0000 (17:48 +0300)
committerJoshua Baergen <jbaergen@digitalocean.com>
Thu, 27 Mar 2025 16:33:01 +0000 (10:33 -0600)
commitd5deca013283d0d379f5ccf402170dda0cd59b8d
tree123e8d0ccee0f36038013ee1c0e8c40e39339d26
parent96730b417e57376224c61d67bdb5e307a13bb688
os/bluestore: introduce new allocator hybrid_btree2

Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
13 files changed:
src/common/options/global.yaml.in
src/crimson/os/alienstore/CMakeLists.txt
src/os/CMakeLists.txt
src/os/bluestore/Allocator.cc
src/os/bluestore/AvlAllocator.h
src/os/bluestore/Btree2Allocator.cc [new file with mode: 0644]
src/os/bluestore/Btree2Allocator.h [new file with mode: 0644]
src/os/bluestore/BtreeAllocator.h
src/os/bluestore/HybridAllocator.cc
src/os/bluestore/HybridAllocator.h
src/os/bluestore/HybridAllocator_impl.h
src/test/objectstore/Allocator_bench.cc
src/test/objectstore/Allocator_test.cc