From c7a6680068e0d704ff9d1b220cbc40dec8e8dc16 Mon Sep 17 00:00:00 2001 From: nitsanw <nitsanw@yahoo.com> Date: Mon, 27 Jul 2015 14:28:35 +0200 Subject: [PATCH] Consistently report latency in us(95/99 percentile were reporting ms) --- .../yahoo/ycsb/measurements/OneMeasurementHdrHistogram.java | 4 ++-- .../com/yahoo/ycsb/measurements/OneMeasurementHistogram.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHdrHistogram.java b/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHdrHistogram.java index 377cb105..111e63c5 100644 --- a/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHdrHistogram.java +++ b/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHdrHistogram.java @@ -99,8 +99,8 @@ public class OneMeasurementHdrHistogram extends OneMeasurement { exporter.write(getName(), "AverageLatency(us)", totalHistogram.getMean()); exporter.write(getName(), "MinLatency(us)", totalHistogram.getMinValue()); exporter.write(getName(), "MaxLatency(us)", totalHistogram.getMaxValue()); - exporter.write(getName(), "95thPercentileLatency(ms)", totalHistogram.getValueAtPercentile(90)/1000); - exporter.write(getName(), "99thPercentileLatency(ms)", totalHistogram.getValueAtPercentile(99)/1000); + exporter.write(getName(), "95thPercentileLatency(us)", totalHistogram.getValueAtPercentile(90)); + exporter.write(getName(), "99thPercentileLatency(us)", totalHistogram.getValueAtPercentile(99)); exportReturnCodes(exporter); } diff --git a/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java b/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java index 90299206..1c96e8db 100644 --- a/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java +++ b/core/src/main/java/com/yahoo/ycsb/measurements/OneMeasurementHistogram.java @@ -109,12 +109,12 @@ public class OneMeasurementHistogram extends OneMeasurement opcounter+=histogram[i]; if ( (!done95th) && (((double)opcounter)/((double)operations)>=0.95) ) { - exporter.write(getName(), "95thPercentileLatency(ms)", i); + exporter.write(getName(), "95thPercentileLatency(us)", i*1000); done95th=true; } if (((double)opcounter)/((double)operations)>=0.99) { - exporter.write(getName(), "99thPercentileLatency(ms)", i); + exporter.write(getName(), "99thPercentileLatency(us)", i*1000); break; } } -- GitLab