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 <[email protected]>
AuthorDate: Wed Aug 10 08:18:39 2022 +0800
[Bug](show data skew)fix show data skew logic (#11616)
Co-authored-by: wuhangze <[email protected]>
---
.../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: [email protected]
For additional commands, e-mail: [email protected]