diff options
author | Oran Agra <oran@redislabs.com> | 2018-02-13 15:47:06 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2018-02-13 15:31:43 +0100 |
commit | 5807397460ba6ef71bfe32cb8cce935c3348aa31 (patch) | |
tree | 57776dfaa5e43068f236537c4caa401f44cb7767 | |
parent | f17d82961da78933e9311b122a2ac699b3fde0f9 (diff) | |
download | redis-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.c | 1 |
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; } |