Repository: spark
Updated Branches:
  refs/heads/branch-1.5 a0d564a10 -> 0e1c9d9ff


[SPARK-10549] scala 2.11 spark on yarn with security - Repl doesn't work

Make this lazy so that it can set the yarn mode before creating the 
securityManager.

Author: Tom Graves <tgra...@yahoo-inc.com>
Author: Thomas Graves <tgra...@staydecay.corp.gq1.yahoo.com>

Closes #8719 from tgravescs/SPARK-10549.


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

Branch: refs/heads/branch-1.5
Commit: 0e1c9d9ff7f9c8f9ae40179c19abbd1d211d142e
Parents: a0d564a
Author: Tom Graves <tgra...@yahoo-inc.com>
Authored: Mon Sep 14 15:05:19 2015 -0700
Committer: Andrew Or <and...@databricks.com>
Committed: Mon Sep 14 15:05:52 2015 -0700

----------------------------------------------------------------------
 repl/scala-2.11/src/main/scala/org/apache/spark/repl/Main.scala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/0e1c9d9f/repl/scala-2.11/src/main/scala/org/apache/spark/repl/Main.scala
----------------------------------------------------------------------
diff --git a/repl/scala-2.11/src/main/scala/org/apache/spark/repl/Main.scala 
b/repl/scala-2.11/src/main/scala/org/apache/spark/repl/Main.scala
index be31eb2..627148d 100644
--- a/repl/scala-2.11/src/main/scala/org/apache/spark/repl/Main.scala
+++ b/repl/scala-2.11/src/main/scala/org/apache/spark/repl/Main.scala
@@ -35,7 +35,8 @@ object Main extends Logging {
   s.processArguments(List("-Yrepl-class-based",
     "-Yrepl-outdir", s"${outputDir.getAbsolutePath}",
     "-classpath", getAddedJars.mkString(File.pathSeparator)), true)
-  val classServer = new HttpServer(conf, outputDir, new SecurityManager(conf))
+  // the creation of SecurityManager has to be lazy so SPARK_YARN_MODE is set 
if needed
+  lazy val classServer = new HttpServer(conf, outputDir, new 
SecurityManager(conf))
   var sparkContext: SparkContext = _
   var sqlContext: SQLContext = _
   var interp = new SparkILoop // this is a public var because tests reset it.


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to