From: Matan Breizman Date: Sun, 22 Oct 2023 08:32:39 +0000 (+0300) Subject: Merge pull request #54098 from Matan-B/wip-53455-reef X-Git-Tag: v18.2.1~99 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=76bdf65f1b95e4d35b7bd1049d0d9bd6f3215c3b;p=ceph.git Merge pull request #54098 from Matan-B/wip-53455-reef reef: crimson/os/seastore/cache: don't add EXIST_CLEAN extents to lru Reviewed-by: Samuel Just --- 76bdf65f1b95e4d35b7bd1049d0d9bd6f3215c3b diff --cc src/crimson/os/seastore/cache.h index 1820d758a0ba,18487b55652c..c79473f98ba2 --- a/src/crimson/os/seastore/cache.h +++ b/src/crimson/os/seastore/cache.h @@@ -467,9 -467,10 +467,10 @@@ public ret->cast()); }); } else { - touch_extent(*ret); + assert(!ret->is_mutable()); + touch_extent(*ret); SUBDEBUGT(seastore_cache, "{} {}~{} is present on t without been \ - fully loaded, reading ...", t, T::TYPE, offset, length); + fully loaded, reading ... {}", t, T::TYPE, offset, length, *ret); auto bp = alloc_cache_buf(ret->get_length()); ret->set_bptr(std::move(bp)); return read_extent(