Commit 7f0726f7 authored by Anton Evangelatov's avatar Anton Evangelatov Committed by Péter Szilágyi

metrics: return an empty snapshot for NilResettingTimer (#16930)

parent 13af2764
...@@ -58,7 +58,11 @@ type NilResettingTimer struct { ...@@ -58,7 +58,11 @@ type NilResettingTimer struct {
func (NilResettingTimer) Values() []int64 { return nil } func (NilResettingTimer) Values() []int64 { return nil }
// Snapshot is a no-op. // Snapshot is a no-op.
func (NilResettingTimer) Snapshot() ResettingTimer { return NilResettingTimer{} } func (NilResettingTimer) Snapshot() ResettingTimer {
return &ResettingTimerSnapshot{
values: []int64{},
}
}
// Time is a no-op. // Time is a no-op.
func (NilResettingTimer) Time(func()) {} func (NilResettingTimer) Time(func()) {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment