]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore/onode_manager: drop unnecessary status 53234/head
authorXuehan Xu <xuxuehan@qianxin.com>
Tue, 10 Oct 2023 03:47:38 +0000 (11:47 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Tue, 10 Oct 2023 04:09:22 +0000 (12:09 +0800)
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.h

index 86f5cea883b295ac181d6bb447f646c2a530f454..33109e50f6a6ba26c28ce78efbba95d0ee9e6a8b 100644 (file)
@@ -25,10 +25,9 @@ struct FLTreeOnode final : Onode, Value {
   };
 
   enum class status_t {
-    STABLE,
-    MUTATED,
+    ALIVE,
     DELETED
-  } status = status_t::STABLE;
+  } status = status_t::ALIVE;
 
   FLTreeOnode(FLTreeOnode&&) = default;
   FLTreeOnode& operator=(FLTreeOnode&&) = delete;
@@ -88,9 +87,7 @@ struct FLTreeOnode final : Onode, Value {
     auto p = prepare_mutate_payload<
       onode_layout_t,
       Recorder>(t);
-    status = status_t::MUTATED;
     layout_func(p.first, p.second);
-    status = status_t::STABLE;
   }
 
   void create_default_layout(Transaction &t) {