From: Kefu Chai Date: Tue, 1 Jun 2021 10:52:11 +0000 (+0800) Subject: os/bluestore/AvlAllocator: use delegated ctor X-Git-Tag: v16.2.8~302^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b24f022e0eae8f2653f5890edfa492d8bd333ca3;p=ceph.git 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`. --- diff --git a/src/os/bluestore/AvlAllocator.cc b/src/os/bluestore/AvlAllocator.cc index 666693f29011..7a79a62b1d1d 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, device_size, block_size), - 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()