From 686d1206532200733d69b9430227bdb6bf2d9eb3 Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Thu, 13 Oct 2022 10:57:09 +0800 Subject: [PATCH] crimson/os/seastore/cache: invalidate out-dated extent when initiating Cache Signed-off-by: Xuehan Xu --- 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 3b73594157f8b..3b90516e614c6 100644 --- a/src/crimson/os/seastore/cache.h +++ b/src/crimson/os/seastore/cache.h @@ -815,6 +815,7 @@ public: if (!is_alive) { SUBDEBUGT(seastore_cache, "extent is not alive, remove extent -- {}", t, *e); remove_extent(e); + e->set_invalid(t); } else { SUBDEBUGT(seastore_cache, "extent is alive -- {}", t, *e); } -- 2.39.5