diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java index 6b29670..f973f03 100644 --- a/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java +++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java @@ -1108,9 +1108,11 @@ public class PerformanceEvaluation extends Configured implements Tool { protected void testTakedown() throws IOException { super.testTakedown(); if (this.reportLatency) { - DescriptiveStatistics ds; Arrays.sort(times); - ds = new DescriptiveStatistics(times); + DescriptiveStatistics ds = new DescriptiveStatistics(); + for (double t : times) { + ds.addValue(t); + } LOG.info("randomRead latency log (ms), on " + times.length + " measures"); LOG.info("99.9999% = " + ds.getPercentile(99.9999d)); LOG.info(" 99.999% = " + ds.getPercentile(99.999d)); diff --git a/pom.xml b/pom.xml index d0c8032..5e0c22c 100644 --- a/pom.xml +++ b/pom.xml @@ -860,7 +860,7 @@ 2.4 2.6 1.1.1 - 2.2 + 2.1 3.2.1 3.1 2.1.2