]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/cache: clear extents_index when the booting is done 65198/head
authorXuehan Xu <xuxuehan@qianxin.com>
Sun, 24 Aug 2025 14:19:38 +0000 (14:19 +0000)
committerXuehan Xu <xuxuehan@qianxin.com>
Mon, 25 Aug 2025 07:13:58 +0000 (07:13 +0000)
commit8495d64e3339eb97c4c04b826fb3ad29aeabe41c
tree8d4a135e89775b75f067f85eeaab005b8b0e0762
parenteae8872d86223ae00a80eee9cbae4cc55267b71e
crimson/os/seastore/cache: clear extents_index when the booting is done

Since all extents including RetiredExtentPlaceholder are linked to lba
leaf nodes, Cache::extents_index is only useful to link all lba/backref
nodes and logical extents together before SeaStore is fully booted.

So we should clear Cache::extents_index after SeaStore is booted.

Fixes: https://tracker.ceph.com/issues/72701
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/os/seastore/cache.h