good morning!!!!

Skip to content
Snippets Groups Projects
Commit 5d9bb0a0 authored by Felix Lange's avatar Felix Lange Committed by GitHub
Browse files

trie: add metric to track cache unloading (#3175)

parent 8048f4d4
No related branches found
No related tags found
No related merge requests found
......@@ -60,6 +60,7 @@ func (h *hasher) hash(n node, db DatabaseWriter, force bool) (node, node, error)
if n.canUnload(h.cachegen, h.cachelimit) {
// Unload the node from cache. All of its subnodes will have a lower or equal
// cache generation number.
cacheUnloadCounter.Inc(1)
return hash, hash, nil
}
if !dirty {
......
......@@ -35,7 +35,10 @@ var (
emptyState common.Hash
)
var cacheMissCounter = metrics.NewRegisteredCounter("trie/cachemiss", nil)
var (
cacheMissCounter = metrics.NewRegisteredCounter("trie/cachemiss", nil)
cacheUnloadCounter = metrics.NewRegisteredCounter("trie/cacheunload", nil)
)
// CacheMisses retrieves a global counter measuring the number of cache misses
// the trie did since process startup. This isn't useful for anything apart from
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment