Skip to content

Commit

Permalink
fix disk time metrics
Browse files Browse the repository at this point in the history
  • Loading branch information
flywukong committed Mar 1, 2022
1 parent 44d25af commit 5381bc9
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions core/state/snapshot/disklayer.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ func (dl *diskLayer) AccountRLP(hash common.Hash) ([]byte, error) {

hitInL3 := false
hitInDisk := false
startGetInDisk := time.Now()
var startGetInDisk time.Time
defer func() {
// if mainProcess
if isSyncMainProcess {
Expand All @@ -131,7 +131,7 @@ func (dl *diskLayer) AccountRLP(hash common.Hash) ([]byte, error) {
syncL3AccountMissMeter.Mark(1)
cachemetrics.RecordCacheDepth("DISK_L4_ACCOUNT")
cachemetrics.RecordCacheMetrics("DISK_L4_ACCOUNT", startGetInDisk)
cachemetrics.RecordTotalCosts("DISK_L4_ACCOUNT", start)
cachemetrics.RecordTotalCosts("DISK_L4_ACCOUNT", startGetInDisk)
}
}
if isMinerMainProcess {
Expand All @@ -147,8 +147,8 @@ func (dl *diskLayer) AccountRLP(hash common.Hash) ([]byte, error) {
// layer 3 miss
minerL3AccountMissMeter.Mark(1)
cachemetrics.RecordMinerCacheDepth("MINER_L4_ACCOUNT")
cachemetrics.RecordMinerCacheMetrics("MINER_L4_ACCOUNT", start)
cachemetrics.RecordMinerTotalCosts("MINER_L4_ACCOUNT", start)
cachemetrics.RecordMinerCacheMetrics("MINER_L4_ACCOUNT", startGetInDisk)
cachemetrics.RecordMinerTotalCosts("MINER_L4_ACCOUNT", startGetInDisk)
}
}
}()
Expand Down Expand Up @@ -204,7 +204,7 @@ func (dl *diskLayer) Storage(accountHash, storageHash common.Hash) ([]byte, erro
syncL3StorageMissMeter.Mark(1)
cachemetrics.RecordCacheDepth("DISK_L4_STORAGE")
cachemetrics.RecordCacheMetrics("DISK_L4_STORAGE", startGetInDisk)
cachemetrics.RecordTotalCosts("DISK_L4_STORAGE", start)
cachemetrics.RecordTotalCosts("DISK_L4_STORAGE", startGetInDisk)
}
}
if isMinerMainProcess {
Expand All @@ -221,7 +221,7 @@ func (dl *diskLayer) Storage(accountHash, storageHash common.Hash) ([]byte, erro
minerL3StorageMissMeter.Mark(1)
cachemetrics.RecordMinerCacheDepth("MINER_L4_STORAGE")
cachemetrics.RecordMinerCacheMetrics("MINER_L4_STORAGE", startGetInDisk)
cachemetrics.RecordMinerTotalCosts("MINER_L4_STORAGE", start)
cachemetrics.RecordMinerTotalCosts("MINER_L4_STORAGE", startGetInDisk)
}
}
}()
Expand Down

0 comments on commit 5381bc9

Please sign in to comment.