From ba9e465f2d44dee15973b6b0b7a96260309348e3 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Tue, 8 Jun 2021 14:03:07 +0800 Subject: [PATCH] crimson/onode-staged-tree: add the missing retired validation Signed-off-by: Yingxin Cheng --- .../onode_manager/staged-fltree/node_extent_accessor.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h b/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h index afa695fa128bc..991b6004fba36 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h @@ -339,8 +339,7 @@ class NodeExtentAccessorT { bool is_retired() const { if (extent) { - // XXX SeaStore extent cannot distinguish between invalid and retired. - // assert(extent->is_valid()); + assert(!extent->is_retired()); return false; } else { return true; -- 2.39.5