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: v18.2.1~162^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3451d48e0ab17a406ed7b2ee2249ee7d0652dc0e;p=ceph.git crimson/os/seastore: retire_extent_addr clean up Signed-off-by: Xinyu Huang (cherry picked from commit b99a1956bdcb879a3e5440e617593bae43fafd62) --- diff --git a/src/crimson/os/seastore/cache.cc b/src/crimson/os/seastore/cache.cc index d6c9fdce3aa..ea5ff5d937d 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();