File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -301,6 +301,18 @@ func (l *lookup) addLayer(diff *diffLayer) {
301
301
l .addStorageNodes (state , diff .nodes .storageNodes )
302
302
}()
303
303
304
+ states := len (diff .states .accountData )
305
+ for _ , slots := range diff .states .storageData {
306
+ states += len (slots )
307
+ }
308
+ lookupStateMeter .Mark (int64 (states ))
309
+
310
+ trienodes := len (diff .nodes .accountNodes )
311
+ for _ , nodes := range diff .nodes .storageNodes {
312
+ trienodes += len (nodes )
313
+ }
314
+ lookupTrienodeMeter .Mark (int64 (trienodes ))
315
+
304
316
wg .Wait ()
305
317
}
306
318
Original file line number Diff line number Diff line change 80
80
lookupRemoveLayerTimer = metrics .NewRegisteredResettingTimer ("pathdb/lookup/remove/time" , nil )
81
81
lookupAddTrienodeLayerTimer = metrics .NewRegisteredResettingTimer ("pathdb/lookup/trienode/add/time" , nil )
82
82
lookupRemoveTrienodeLayerTimer = metrics .NewRegisteredResettingTimer ("pathdb/lookup/trienode/remove/time" , nil )
83
+ lookupStateMeter = metrics .NewRegisteredMeter ("pathdb/lookup/state/count" , nil )
84
+ lookupTrienodeMeter = metrics .NewRegisteredMeter ("pathdb/lookup/trienode/count" , nil )
83
85
84
86
historicalAccountReadTimer = metrics .NewRegisteredResettingTimer ("pathdb/history/account/reads" , nil )
85
87
historicalStorageReadTimer = metrics .NewRegisteredResettingTimer ("pathdb/history/storage/reads" , nil )
You can’t perform that action at this time.
0 commit comments