This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new ae90d45594 [Bug](show data skew)fix show data skew logic (#11616) ae90d45594 is described below commit ae90d45594d6abe32b84dc75ab13ad6db0ca9538 Author: Henry2SS <45096548+henry...@users.noreply.github.com> AuthorDate: Wed Aug 10 08:18:39 2022 +0800 [Bug](show data skew)fix show data skew logic (#11616) Co-authored-by: wuhangze <wuhan...@jd.com> --- .../src/main/java/org/apache/doris/catalog/MetadataViewer.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/MetadataViewer.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/MetadataViewer.java index 18172fd29d..a4182fd93e 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/MetadataViewer.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/MetadataViewer.java @@ -245,7 +245,7 @@ public class MetadataViewer { private static String graph(long num, long totalNum) { StringBuilder sb = new StringBuilder(); - long normalized = num == totalNum ? 100 : (int) Math.ceil(num * 100 / totalNum); + long normalized = num == totalNum ? (totalNum == 0L ? 0 : 100) : (int) Math.ceil(num * 100 / totalNum); for (int i = 0; i < normalized; ++i) { sb.append(">"); } @@ -309,8 +309,8 @@ public class MetadataViewer { row.add(rowCountTabletInfos.get(i).toString()); row.add(dataSizeTabletInfos.get(i).toString()); row.add(graph(dataSizeTabletInfos.get(i), totalSize)); - row.add(totalSize == dataSizeTabletInfos.get(i) - ? "100.00%" : df.format((double) dataSizeTabletInfos.get(i) / totalSize)); + row.add(totalSize == dataSizeTabletInfos.get(i) ? (totalSize == 0L ? "0.00%" : "100.00%") : + df.format((double) dataSizeTabletInfos.get(i) / totalSize)); result.add(row); } } finally { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org