Merge pull request #17963 from callthingsoff/use_min_max

pkg/report: make use of builtin min/max function
This commit is contained in:
Benjamin Wang 2024-05-08 06:38:27 +01:00 committed by GitHub
commit 7bff148052
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -64,9 +64,9 @@ func (sp *secondPoints) Add(ts time.Time, lat time.Duration) {
sp.tm[tk] = secondPoint{minLatency: lat, maxLatency: lat, totalLatency: lat, count: 1}
} else {
if lat != time.Duration(0) {
v.minLatency = minDuration(v.minLatency, lat)
v.minLatency = min(v.minLatency, lat)
}
v.maxLatency = maxDuration(v.maxLatency, lat)
v.maxLatency = max(v.maxLatency, lat)
v.totalLatency += lat
v.count++
sp.tm[tk] = v
@ -144,17 +144,3 @@ func (t TimeSeries) String() string {
}
return fmt.Sprintf("\nSample in one second (unix latency throughput):\n%s", buf.String())
}
func minDuration(a, b time.Duration) time.Duration {
if a < b {
return a
}
return b
}
func maxDuration(a, b time.Duration) time.Duration {
if a > b {
return a
}
return b
}