mirror of
https://github.com/btcsuite/btcd.git
synced 2025-03-13 19:37:39 +01:00
Merge e1305601af
into 6afce8d608
This commit is contained in:
commit
877c20731d
2 changed files with 7 additions and 3 deletions
|
@ -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.
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
Loading…
Add table
Reference in a new issue