From: Xuehan Xu Date: Sun, 7 Jun 2026 08:32:37 +0000 (+0800) Subject: crimson/os/seastore/epm: avoid adjust generation for eviction if the X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=43f048c81e14f4bcac25170a27ef613351b22db9;p=ceph.git crimson/os/seastore/epm: avoid adjust generation for eviction if the main device is not SEGMENTED Signed-off-by: Xuehan Xu --- diff --git a/src/crimson/os/seastore/extent_placement_manager.h b/src/crimson/os/seastore/extent_placement_manager.h index d1eb76069716..cbe53168e78e 100644 --- a/src/crimson/os/seastore/extent_placement_manager.h +++ b/src/crimson/os/seastore/extent_placement_manager.h @@ -1053,7 +1053,8 @@ private: } rewrite_gen_t adjust_generation(rewrite_gen_t gen) { - if (has_cold_tier()) { + if (has_cold_tier() && + get_main_backend_type() == backend_type_t::SEGMENTED) { return eviction_state.adjust_generation_with_eviction(gen); } else { return gen;