diff --git a/mvcc/kvstore_compaction.go b/mvcc/kvstore_compaction.go index d92dacd2396..b1fcac8a9a6 100644 --- a/mvcc/kvstore_compaction.go +++ b/mvcc/kvstore_compaction.go @@ -23,7 +23,7 @@ import ( func (s *store) scheduleCompaction(compactMainRev int64, keep map[revision]struct{}) bool { totalStart := time.Now() - defer dbCompactionTotalMs.Observe(float64(time.Since(totalStart) / time.Millisecond)) + defer func() { dbCompactionTotalMs.Observe(float64(time.Since(totalStart) / time.Millisecond)) }() keyCompactions := 0 defer func() { dbCompactionKeysCounter.Add(float64(keyCompactions)) }()