From: Ramesh Chander Date: Mon, 16 May 2016 21:30:05 +0000 (-0400) Subject: os/bluestore: add config for allocator X-Git-Tag: v11.0.0~537^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c3d3c512e972ffc0fc2ea126dd88521dc68d37e7;p=ceph.git os/bluestore: add config for allocator Signed-off-by: Ramesh Chander bluestore_allocator); interval_set& p = block_all[id]; for (interval_set::iterator q = p.begin(); q != p.end(); ++q) { alloc[id]->init_add_free(q.get_start(), q.get_len()); diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 8d967735bb5e..49c0500bae09 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -1044,7 +1044,7 @@ void BlueStore::_close_fm() int BlueStore::_open_alloc() { assert(alloc == NULL); - alloc = Allocator::create("stupid"); + alloc = Allocator::create(g_conf->bluestore_allocator); uint64_t num = 0, bytes = 0; fm->enumerate_reset(); uint64_t offset, length;