Repository: spark
Updated Branches:
  refs/heads/master 68ccc6e18 -> 86fa4ba6d


[SPARK-9737] [YARN] Add the suggested configuration when required executor 
memory is above the max threshold of this cluster on YARN mode

Author: Yadong Qi <[email protected]>

Closes #8028 from watermen/SPARK-9737 and squashes the following commits:

48bdf3d [Yadong Qi] Add suggested configuration.


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/86fa4ba6
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/86fa4ba6
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/86fa4ba6

Branch: refs/heads/master
Commit: 86fa4ba6d13f909cb508b7cb3b153d586fe59bc3
Parents: 68ccc6e
Author: Yadong Qi <[email protected]>
Authored: Sun Aug 9 19:54:05 2015 +0100
Committer: Sean Owen <[email protected]>
Committed: Sun Aug 9 19:54:05 2015 +0100

----------------------------------------------------------------------
 yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/86fa4ba6/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala
----------------------------------------------------------------------
diff --git a/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala 
b/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala
index fc11bbf..b4ba3f0 100644
--- a/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala
+++ b/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala
@@ -203,12 +203,14 @@ private[spark] class Client(
     val executorMem = args.executorMemory + executorMemoryOverhead
     if (executorMem > maxMem) {
       throw new IllegalArgumentException(s"Required executor memory 
(${args.executorMemory}" +
-        s"+$executorMemoryOverhead MB) is above the max threshold ($maxMem MB) 
of this cluster!")
+        s"+$executorMemoryOverhead MB) is above the max threshold ($maxMem MB) 
of this cluster! " +
+        "Please increase the value of 'yarn.scheduler.maximum-allocation-mb'.")
     }
     val amMem = args.amMemory + amMemoryOverhead
     if (amMem > maxMem) {
       throw new IllegalArgumentException(s"Required AM memory 
(${args.amMemory}" +
-        s"+$amMemoryOverhead MB) is above the max threshold ($maxMem MB) of 
this cluster!")
+        s"+$amMemoryOverhead MB) is above the max threshold ($maxMem MB) of 
this cluster! " +
+        "Please increase the value of 'yarn.scheduler.maximum-allocation-mb'.")
     }
     logInfo("Will allocate AM container, with %d MB memory including %d MB 
overhead".format(
       amMem,


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to