You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2014/01/29 07:06:16 UTC
svn commit: r1562364 -
/hbase/trunk/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/metrics2/lib/MetricMutableQuantiles.java
Author: stack
Date: Wed Jan 29 06:06:16 2014
New Revision: 1562364
URL: http://svn.apache.org/r1562364
Log:
HBASE-10407 String Format Exception (Siwakorn Srisakaokul)
Modified:
hbase/trunk/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/metrics2/lib/MetricMutableQuantiles.java
Modified: hbase/trunk/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/metrics2/lib/MetricMutableQuantiles.java
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/metrics2/lib/MetricMutableQuantiles.java?rev=1562364&r1=1562363&r2=1562364&view=diff
==============================================================================
--- hbase/trunk/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/metrics2/lib/MetricMutableQuantiles.java (original)
+++ hbase/trunk/hbase-hadoop2-compat/src/main/java/org/apache/hadoop/metrics2/lib/MetricMutableQuantiles.java Wed Jan 29 06:06:16 2014
@@ -82,14 +82,12 @@ public class MetricMutableQuantiles exte
"Number of %s for %s with %ds interval", lsName, desc, interval));
// Construct the MetricsInfos for the quantiles, converting to percentiles
quantileInfos = new MetricsInfo[quantiles.length];
- String nameTemplate = ucName + "%dthPercentile" + interval + "sInterval"
- + uvName;
- String descTemplate = "%d percentile " + lvName + " with " + interval
- + " second interval for " + desc;
+ String nameTemplate = "%s%dthPercentile%dsInterval%s";
+ String descTemplate = "%d percentile %s with %d second interval for %s";
for (int i = 0; i < quantiles.length; i++) {
int percentile = (int) (100 * quantiles[i].quantile);
- quantileInfos[i] = info(String.format(nameTemplate, percentile),
- String.format(descTemplate, percentile));
+ quantileInfos[i] = info(String.format(nameTemplate, ucName, percentile, interval, uvName),
+ String.format(descTemplate, percentile, lvName, interval, desc));
}
estimator = new MetricSampleQuantiles(quantiles);