From 8d479122d06dee198a34659eb7aeae01b80bfbe1 Mon Sep 17 00:00:00 2001 From: tan changzhi <544463199@qq.com> Date: Sun, 28 Apr 2024 18:22:25 +0800 Subject: [PATCH] os/bluestore: allow use BtreeAllocator BtreeAllocator was added in the commit https://github.com/ceph/ceph/pull/41828. Its performance has advantages in some scenarios, but we cannot configure to use btree mode. Fixes: https://tracker.ceph.com/issues/65678 Signed-off-by: tan changzhi <544463199@qq.com> --- src/common/options/global.yaml.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/common/options/global.yaml.in b/src/common/options/global.yaml.in index 52d306e4c11..92434463331 100644 --- a/src/common/options/global.yaml.in +++ b/src/common/options/global.yaml.in @@ -4143,6 +4143,7 @@ options: - bitmap - stupid - avl + - btree - hybrid with_legacy: true - name: bluefs_log_replay_check_allocations @@ -4948,6 +4949,7 @@ options: - bitmap - stupid - avl + - btree - hybrid with_legacy: true - name: bluestore_freelist_blocks_per_key -- 2.39.5