]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/.../staged-fltree/value.cc: return ValueDeltaRecorder for ONODE 39828/head
authorSamuel Just <sjust@redhat.com>
Wed, 10 Mar 2021 07:25:54 +0000 (07:25 +0000)
committerSamuel Just <sjust@redhat.com>
Wed, 10 Mar 2021 07:25:54 +0000 (07:25 +0000)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/os/seastore/onode_manager/staged-fltree/value.cc

index fe134ae02cd495ee9324503a99357d5d569b219f..f5ed13ca41142ecc503a8f057c47c5a276353d77 100644 (file)
@@ -8,6 +8,7 @@
 
 // value implementations
 #include "test/crimson/seastore/onode_tree/test_value.h"
+#include "crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.h"
 
 namespace crimson::os::seastore::onode {
 
@@ -79,9 +80,7 @@ build_value_recorder_by_type(ceph::bufferlist& encoded,
     ret = std::make_unique<TestValue::Recorder>(encoded);
     break;
   case value_magic_t::ONODE:
-    // TODO: onode implementation
-    ceph_abort("not implemented");
-    ret = nullptr;
+    ret = std::make_unique<FLTreeOnode::Recorder>(encoded);
     break;
   default:
     ret = nullptr;