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>
void boot_done() {
booting = false;
+ extents_index.clear();
}
private:
void touch_extent_fully(