]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/onode-staged-tree: change FLTreeOnodeManager to use create_seastore()
authorYingxin Cheng <yingxin.cheng@intel.com>
Tue, 18 May 2021 07:32:58 +0000 (15:32 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Fri, 21 May 2021 06:47:48 +0000 (14:47 +0800)
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.h

index ca4ccf478d6e99608f345e220c0aaaf0668d1423..c580defebc61b77001e226efe3563c6831d7de8d 100644 (file)
@@ -4,7 +4,6 @@
 #pragma once
 
 #include "crimson/os/seastore/onode_manager.h"
-#include "crimson/os/seastore/onode_manager/staged-fltree/node_extent_manager/seastore.h"
 #include "crimson/os/seastore/onode_manager/staged-fltree/value.h"
 #include "crimson/os/seastore/onode_manager/staged-fltree/tree.h"
 
@@ -95,8 +94,7 @@ class FLTreeOnodeManager : public crimson::os::seastore::OnodeManager {
 
 public:
   FLTreeOnodeManager(TransactionManager &tm) :
-    tree(std::make_unique<SeastoreNodeExtentManager>(
-           tm, laddr_t{})) {}
+    tree(NodeExtentManager::create_seastore(tm)) {}
 
   mkfs_ret mkfs(Transaction &t) {
     return tree.mkfs(t);