summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOran Agra <oran@redislabs.com>2018-02-13 15:47:06 +0200
committerOran Agra <oran@redislabs.com>2018-02-13 15:58:40 +0200
commit8e8d957ff82859f5d65b5977d837cd610da5b431 (patch)
tree2ce44eb21105d542611f5263831634bcac2cff8d
parent32ac4c64baf00747da1acc0cc61ee236922e2dcf (diff)
downloadredis-8e8d957ff82859f5d65b5977d837cd610da5b431.tar.gz
fix to latency monitor reporting wrong max latency
in some cases LATENCY HISTORY reported latency that was higher than the max latency reported by LATENCY LATEST / DOCTOR
-rw-r--r--src/latency.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/latency.c b/src/latency.c
index 9e9f1f13a..1f43f906d 100644
--- a/src/latency.c
+++ b/src/latency.c
@@ -115,6 +115,7 @@ void latencyAddSample(char *event, mstime_t latency) {
if (ts->samples[prev].time == now) {
if (latency > ts->samples[prev].latency)
ts->samples[prev].latency = latency;
+ if (latency > ts->max) ts->max = latency;
return;
}