[SPARK-14633] Use more readable format to show memory bytes in Error Message
## What changes were proposed in this pull request? Round memory bytes and convert it to Long to it’s original type. This change fixes the formatting issue in the Exception message. ## How was this patch tested? Manual tests were done in CDH cluster. Author: Peter Ableda <peter.ableda@cloudera.com> Closes #12392 from peterableda/SPARK-14633.
This commit is contained in:
parent
e24923267f
commit
06b9d623e8
|
@ -206,7 +206,7 @@ object UnifiedMemoryManager {
|
|||
val systemMemory = conf.getLong("spark.testing.memory", Runtime.getRuntime.maxMemory)
|
||||
val reservedMemory = conf.getLong("spark.testing.reservedMemory",
|
||||
if (conf.contains("spark.testing")) 0 else RESERVED_SYSTEM_MEMORY_BYTES)
|
||||
val minSystemMemory = reservedMemory * 1.5
|
||||
val minSystemMemory = (reservedMemory * 1.5).ceil.toLong
|
||||
if (systemMemory < minSystemMemory) {
|
||||
throw new IllegalArgumentException(s"System memory $systemMemory must " +
|
||||
s"be at least $minSystemMemory. Please increase heap size using the --driver-memory " +
|
||||
|
|
Loading…
Reference in a new issue