From 8107609459f949392361dc77d3d0d7b4c928c5be Mon Sep 17 00:00:00 2001 From: eatbreads <1852611363@qq.com> Date: Tue, 3 Mar 2026 11:09:36 +0800 Subject: [PATCH] chore: Removed the vector from rootmeta --- src/storage/root_meta.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/storage/root_meta.cpp b/src/storage/root_meta.cpp index 367b9206..da5f6c0f 100644 --- a/src/storage/root_meta.cpp +++ b/src/storage/root_meta.cpp @@ -292,10 +292,9 @@ bool RootMetaMgr::EvictRootForCache(Entry *entry) meta.waiting_.WakeAll(); } - std::vector pages(meta.index_pages_.begin(), - meta.index_pages_.end()); - for (MemIndexPage *page : pages) + while (!meta.index_pages_.empty()) { + MemIndexPage *page = *meta.index_pages_.begin(); owner_->RecyclePage(page); } meta.index_pages_.clear();