From ee2d2fb2ff3435fc8f7108c5724da2d7f80d52fe Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Thu, 11 Dec 2025 16:11:26 +0800 Subject: [PATCH] crimson/os/seastore/extent_pinboard: reset 2q_state when removing extents Signed-off-by: Xuehan Xu --- src/crimson/os/seastore/extent_pinboard.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crimson/os/seastore/extent_pinboard.cc b/src/crimson/os/seastore/extent_pinboard.cc index 1d4cc84c800..559d8ada1a7 100644 --- a/src/crimson/os/seastore/extent_pinboard.cc +++ b/src/crimson/os/seastore/extent_pinboard.cc @@ -521,6 +521,7 @@ public: ceph_assert(s == extent_2q_state_t::Hot); hot.remove(extent); } + extent.set_2q_state(extent_2q_state_t::Fresh); } else { ceph_assert(s == extent_2q_state_t::Fresh); } -- 2.47.3