From 52f340a7e5d1ce737b8bcb4de78eb24f122ca948 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Tue, 1 Jun 2021 18:52:11 +0800 Subject: [PATCH] os/bluestore/AvlAllocator: use delegated ctor less repeating this way Signed-off-by: Kefu Chai (cherry picked from commit 9b52ba1dd0a5e199833d7ab2561a7b388d85afc1) Signed-off-by: Mauricio Faria de Oliveira Conflicts: src/os/bluestore/AvlAllocator.cc - Replace `std::string_view name` w/ `const std::string& name`. --- src/os/bluestore/AvlAllocator.cc | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/os/bluestore/AvlAllocator.cc b/src/os/bluestore/AvlAllocator.cc index 63a6486bfa4af..74d31a858f534 100644 --- a/src/os/bluestore/AvlAllocator.cc +++ b/src/os/bluestore/AvlAllocator.cc @@ -340,14 +340,7 @@ AvlAllocator::AvlAllocator(CephContext* cct, int64_t device_size, int64_t block_size, const std::string& name) : - Allocator(name), - num_total(device_size), - block_size(block_size), - range_size_alloc_threshold( - cct->_conf.get_val("bluestore_avl_alloc_bf_threshold")), - range_size_alloc_free_pct( - cct->_conf.get_val("bluestore_avl_alloc_bf_free_pct")), - cct(cct) + AvlAllocator(cct, device_size, block_size, 0 /* max_mem */, name) {} AvlAllocator::~AvlAllocator() -- 2.39.5