From: Xuehan Xu Date: Tue, 10 Oct 2023 03:47:38 +0000 (+0800) Subject: crimson/os/seastore/onode_manager: drop unnecessary status X-Git-Tag: v19.0.0~286^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F53234%2Fhead;p=ceph.git crimson/os/seastore/onode_manager: drop unnecessary status Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.h b/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.h index 86f5cea883b2..33109e50f6a6 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.h +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/fltree_onode_manager.h @@ -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) {