core: split trie op metrics from the correct chain metrics
This commit is contained in:
parent
acbb8a1439
commit
435020f9b3
@ -1271,13 +1271,10 @@ func (bc *BlockChain) insertChain(chain types.Blocks, verifySeals bool) (int, []
|
|||||||
storageUpdateTimer.Update(state.StorageUpdates)
|
storageUpdateTimer.Update(state.StorageUpdates)
|
||||||
storageCommitTimer.Update(state.StorageCommits)
|
storageCommitTimer.Update(state.StorageCommits)
|
||||||
|
|
||||||
trieAccess := state.AccountReads + state.AccountHashes + state.AccountUpdates + state.AccountCommits
|
|
||||||
trieAccess += state.StorageReads + state.StorageHashes + state.StorageUpdates + state.StorageCommits
|
|
||||||
|
|
||||||
blockInsertTimer.UpdateSince(start)
|
blockInsertTimer.UpdateSince(start)
|
||||||
blockExecutionTimer.Update(t1.Sub(t0) - trieAccess)
|
blockExecutionTimer.Update(t1.Sub(t0) - state.AccountReads - state.AccountUpdates - state.StorageReads - state.StorageUpdates)
|
||||||
blockValidationTimer.Update(t2.Sub(t1))
|
blockValidationTimer.Update(t2.Sub(t1) - state.AccountHashes - state.StorageHashes)
|
||||||
blockWriteTimer.Update(t3.Sub(t2))
|
blockWriteTimer.Update(t3.Sub(t2) - state.AccountCommits - state.StorageCommits)
|
||||||
|
|
||||||
switch status {
|
switch status {
|
||||||
case CanonStatTy:
|
case CanonStatTy:
|
||||||
|
Loading…
Reference in New Issue
Block a user