]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/os/seastore/logical_child_node: drop unnecessary
authorXuehan Xu <xuxuehan@qianxin.com>
Thu, 3 Apr 2025 06:31:42 +0000 (14:31 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Wed, 16 Apr 2025 03:00:15 +0000 (11:00 +0800)
"has_parent_tracker()" check

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/logical_child_node.h

index 0c9da66d464fbd5a4edabec2d53d512898f6e4de..7fb3b1eebc2527dd552c1450214182e5b58b7f38 100644 (file)
@@ -21,8 +21,7 @@ public:
   LogicalChildNode(T&&... t) : LogicalCachedExtent(std::forward<T>(t)...) {}
 
   virtual ~LogicalChildNode() {
-    if (this->has_parent_tracker() &&
-       this->is_valid() &&
+    if (this->is_valid() &&
        !this->is_pending()) {
       lba_child_node_t::destroy();
     }