From: Xinyu Huang Date: Wed, 2 Aug 2023 02:09:52 +0000 (+0800) Subject: crimson/os/seastore: retire_extent_addr clean up X-Git-Tag: v19.0.0~755^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F52757%2Fhead;p=ceph.git crimson/os/seastore: retire_extent_addr clean up Signed-off-by: Xinyu Huang --- diff --git a/src/crimson/os/seastore/cache.cc b/src/crimson/os/seastore/cache.cc index 52c08712d289..d1e2e881627e 100644 --- a/src/crimson/os/seastore/cache.cc +++ b/src/crimson/os/seastore/cache.cc @@ -85,12 +85,6 @@ Cache::retire_extent_ret Cache::retire_extent_addr( ext = query_cache(addr, nullptr); if (ext) { DEBUGT("retire {}~{} in cache -- {}", t, addr, length, *ext); - if (ext->get_type() != extent_types_t::RETIRED_PLACEHOLDER) { - t.add_to_read_set(ext); - t.add_to_retired_set(ext); - return retire_extent_iertr::now(); - } - // the retired-placeholder exists } else { // add a new placeholder to Cache ext = CachedExtent::make_cached_extent_ref< @@ -105,8 +99,6 @@ Cache::retire_extent_ret Cache::retire_extent_addr( const auto t_src = t.get_src(); add_extent(ext, &t_src); } - - // add the retired-placeholder to transaction t.add_to_read_set(ext); t.add_to_retired_set(ext); return retire_extent_iertr::now();