]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
bluefs: use Allocator::create() to instantiate allocator 8377/head
authorVenky Shankar <vshankar@redhat.com>
Wed, 30 Mar 2016 03:36:04 +0000 (09:06 +0530)
committerVenky Shankar <vshankar@redhat.com>
Sat, 23 Apr 2016 07:18:45 +0000 (12:48 +0530)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/os/bluestore/BlueFS.cc

index 5a24f13bb16ce0986e752262801ed62c41768d5e..8b168343fd7f344cc973621fab45cf33e252ce36 100644 (file)
@@ -8,8 +8,6 @@
 #include "common/perf_counters.h"
 #include "BlockDevice.h"
 #include "Allocator.h"
-#include "StupidAllocator.h"
-
 
 #define dout_subsys ceph_subsys_bluefs
 #undef dout_prefix
@@ -282,7 +280,7 @@ void BlueFS::_init_alloc()
   for (unsigned id = 0; id < bdev.size(); ++id) {
     if (!bdev[id])
       continue;
-    alloc[id] = new StupidAllocator;
+    alloc[id] = Allocator::create("stupid");
     interval_set<uint64_t>& p = block_all[id];
     for (interval_set<uint64_t>::iterator q = p.begin(); q != p.end(); ++q) {
       alloc[id]->init_add_free(q.get_start(), q.get_len());