This is an automated email from the ASF dual-hosted git repository. jmanno pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/main by this push: new 1e9ac21 Pretty-print PrintInfo's 'histogram' output (#2220) 1e9ac21 is described below commit 1e9ac217e36813b9f5a1d2c904ee790fbbea8f43 Author: Shivakumar <47275182+shivakumar...@users.noreply.github.com> AuthorDate: Wed Aug 4 22:51:10 2021 +0530 Pretty-print PrintInfo's 'histogram' output (#2220) * PrettyPrint printInfo's 'histogram' output to be more human-readable. Co-authored-by: Jeffrey Manno <jeffreymann...@gmail.com> --- .../main/java/org/apache/accumulo/core/file/rfile/PrintInfo.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/apache/accumulo/core/file/rfile/PrintInfo.java b/core/src/main/java/org/apache/accumulo/core/file/rfile/PrintInfo.java index 4423a0c..55d188c 100644 --- a/core/src/main/java/org/apache/accumulo/core/file/rfile/PrintInfo.java +++ b/core/src/main/java/org/apache/accumulo/core/file/rfile/PrintInfo.java @@ -40,6 +40,7 @@ import org.apache.accumulo.core.file.rfile.bcfile.Utils; import org.apache.accumulo.core.spi.crypto.NoFileEncrypter; import org.apache.accumulo.core.summary.SummaryReader; import org.apache.accumulo.core.util.LocalityGroupUtil; +import org.apache.accumulo.core.util.NumUtil; import org.apache.accumulo.start.spi.KeywordExecutable; import org.apache.commons.lang3.StringUtils; import org.apache.commons.math3.stat.descriptive.SummaryStatistics; @@ -106,10 +107,11 @@ public class PrintInfo implements KeywordExecutable { } public void print(String indent) { - System.out.println(indent + "Up to size count %-age"); + System.out.println(indent + "Up to size Count %-age"); for (int i = 1; i < countBuckets.length; i++) { - System.out.println(String.format("%s%11.0f : %10d %6.2f%%", indent, Math.pow(10, i), - countBuckets[i], sizeBuckets[i] * 100. / totalSize)); + System.out.println(String.format("%s%11s : %10d %6.2f%%", indent, + NumUtil.bigNumberForQuantity((long) Math.pow(10, i)), countBuckets[i], + sizeBuckets[i] * 100. / totalSize)); } } }