summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOran Agra <oran@redislabs.com>2018-02-13 15:47:06 +0200
committerantirez <antirez@gmail.com>2018-02-13 15:31:43 +0100
commit5807397460ba6ef71bfe32cb8cce935c3348aa31 (patch)
tree57776dfaa5e43068f236537c4caa401f44cb7767
parentf17d82961da78933e9311b122a2ac699b3fde0f9 (diff)
downloadredis-5807397460ba6ef71bfe32cb8cce935c3348aa31.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;
}