test: chainstate write test for periodic chainstate flush

This commit is contained in:
Andrew Toth
2024-08-31 13:41:51 -04:00
parent 9355578a77
commit 0ad7d7abdb
4 changed files with 50 additions and 4 deletions

View File

@@ -2878,7 +2878,7 @@ bool Chainstate::FlushStateToDisk(
}
}
}
const auto nNow{SteadyClock::now()};
const auto nNow{NodeClock::now()};
// Avoid writing/flushing immediately after startup.
if (m_last_write == decltype(m_last_write){}) {
m_last_write = nNow;
@@ -2951,7 +2951,7 @@ bool Chainstate::FlushStateToDisk(
m_last_flush = nNow;
full_flush_completed = true;
TRACEPOINT(utxocache, flush,
int64_t{Ticks<std::chrono::microseconds>(SteadyClock::now() - nNow)},
int64_t{Ticks<std::chrono::microseconds>(NodeClock::now() - nNow)},
(uint32_t)mode,
(uint64_t)coins_count,
(uint64_t)coins_mem_usage,