This commit is contained in:
Calvin Kim 2025-03-10 19:45:51 +02:00 committed by GitHub
commit 877c20731d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 3 deletions

View file

@ -183,7 +183,11 @@ const (
// when the flush mode FlushPeriodic is used. This is used when the initial // when the flush mode FlushPeriodic is used. This is used when the initial
// block download is complete and it's useful to flush periodically in case // block download is complete and it's useful to flush periodically in case
// of unforeseen shutdowns. // of unforeseen shutdowns.
utxoFlushPeriodicInterval = time.Minute * 5 //
// We'll be flushing every 2 days. Re-indexing 288 blocks is pretty
// quick and it won't put too much overhead on the flushes while the
// node is caught up.
utxoFlushPeriodicInterval = time.Hour * 48
) )
// FlushMode is used to indicate the different urgency types for a flush. // FlushMode is used to indicate the different urgency types for a flush.

View file

@ -586,8 +586,8 @@ func TestUtxoCacheFlush(t *testing.T) {
len(outPoints1), cache.cachedEntries.length()) len(outPoints1), cache.cachedEntries.length())
} }
// Arbitrarily set the last flush time to 6 minutes ago. // Arbitrarily set the last flush time to 49 hours ago.
cache.lastFlushTime = time.Now().Add(-time.Minute * 6) cache.lastFlushTime = time.Now().Add(-time.Hour * 49)
// Attempt to flush with flush periodic. Should flush now. // Attempt to flush with flush periodic. Should flush now.
err = chain.db.Update(func(dbTx database.Tx) error { err = chain.db.Update(func(dbTx database.Tx) error {