From 1b85251e5a28fcf4c6c91b39b72ccd409cb19cfb Mon Sep 17 00:00:00 2001 From: Roman Date: Sun, 20 Mar 2022 18:57:00 -0700 Subject: [PATCH] avoid clearing fast node cache during pruning --- nodedb.go | 9 --------- 1 file changed, 9 deletions(-) diff --git a/nodedb.go b/nodedb.go index 716b33257..a592a1ebf 100644 --- a/nodedb.go +++ b/nodedb.go @@ -525,7 +525,6 @@ func (ndb *nodeDB) DeleteVersionsRange(fromVersion, toVersion int64) error { panic(err) } ndb.uncacheNode(hash) - ndb.uncacheFastNode(key) } else { ndb.saveOrphan(hash, from, predecessor) } @@ -536,14 +535,6 @@ func (ndb *nodeDB) DeleteVersionsRange(fromVersion, toVersion int64) error { } } - for key, elem := range ndb.fastNodeCache { - fastNode := elem.Value.(*FastNode) - if fastNode.versionLastUpdatedAt >= fromVersion && fastNode.versionLastUpdatedAt < toVersion { - ndb.fastNodeCacheQueue.Remove(elem) - delete(ndb.fastNodeCache, string(key)) - } - } - // Delete the version root entries err := ndb.traverseRange(rootKeyFormat.Key(fromVersion), rootKeyFormat.Key(toVersion), func(k, v []byte) error { if err := ndb.batch.Delete(k); err != nil {