From 94ca4d948c511de73de60cf958860020b66ebdfd Mon Sep 17 00:00:00 2001 From: Mikhail Arepev Date: Tue, 14 Apr 2026 23:34:47 +0300 Subject: [PATCH] Reset PagedLODs requestStatus and requestCount when they are pruned from queue --- src/vsg/io/DatabasePager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vsg/io/DatabasePager.cpp b/src/vsg/io/DatabasePager.cpp index 0299628ba..4b3fd61da 100644 --- a/src/vsg/io/DatabasePager.cpp +++ b/src/vsg/io/DatabasePager.cpp @@ -461,6 +461,8 @@ uint32_t DatabaseQueue::prune(uint64_t frameCount) { // info("pruning ", *itr, ", lastUsed = ", (*itr)->frameHighResLastUsed.load(), " vs ", frameCount, " after ", (*itr)->loadAttempts.load(), " loadAttempts"); ++numRemoved; + (*itr)->requestCount.exchange(0); + (*itr)->requestStatus.exchange(PagedLOD::NoRequest); itr = _queue.erase(itr); } else