From 7afac23e476ec2d28fe38fcf4b9377593cd7bfc3 Mon Sep 17 00:00:00 2001 From: Yuhao Yang Date: Sat, 17 Jan 2015 20:31:22 +0800 Subject: [PATCH] 5282: fix int overflow in the warning --- .../org/apache/spark/mllib/linalg/distributed/RowMatrix.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala b/mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala index d5abba6a4b645..2361090e2661b 100644 --- a/mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala +++ b/mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala @@ -131,7 +131,7 @@ class RowMatrix( throw new IllegalArgumentException(s"Argument with more than 65535 cols: $cols") } if (cols > 10000) { - val mem = cols * cols * 8 + val mem = (math.pow(cols, 2) * 8).formatted("%,.0f") logWarning(s"$cols columns will require at least $mem bytes of memory!") } }