From 06cf024341284cad62100920958ade131a970902 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Thu, 7 Mar 2024 15:46:34 +0800 Subject: [PATCH] crimson/os/cache: get_extent_viewable_by_trans, the extent should be valid Signed-off-by: Yingxin Cheng --- src/crimson/os/seastore/cache.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crimson/os/seastore/cache.h b/src/crimson/os/seastore/cache.h index 082241d408f..28471bbcd7e 100644 --- a/src/crimson/os/seastore/cache.h +++ b/src/crimson/os/seastore/cache.h @@ -449,6 +449,7 @@ public: Transaction &t, CachedExtentRef extent) { + assert(extent->is_valid()); auto p_extent = extent->get_transactional_view(t); if (!p_extent->is_pending_in_trans(t.get_trans_id())) { t.add_to_read_set(p_extent); -- 2.39.5