aboutsummaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorChristoph Grothaus <cgrothaus@zeb.de>2013-02-24 21:24:30 +0100
committerChristoph Grothaus <cgrothaus@zeb.de>2013-02-24 21:24:30 +0100
commitf39f2b7636f52568a556987c8b7f7393299b0351 (patch)
treeb486cb88c9ff6fccef08687eef7673392c474596 /core/src
parent85a35c68401e171df0b72b172a689d8c4e412199 (diff)
downloadspark-f39f2b7636f52568a556987c8b7f7393299b0351.tar.gz
spark-f39f2b7636f52568a556987c8b7f7393299b0351.tar.bz2
spark-f39f2b7636f52568a556987c8b7f7393299b0351.zip
Incorporate feedback from mateiz:
- we do not need getEnvOrEmpty - Instead of saving SPARK_NONDAEMON_JAVA_OPTS, it would be better to modify the scripts to use a different variable name for the JAVA_OPTS they do eventually use
Diffstat (limited to 'core/src')
-rw-r--r--core/src/main/scala/spark/deploy/worker/ExecutorRunner.scala24
1 files changed, 7 insertions, 17 deletions
diff --git a/core/src/main/scala/spark/deploy/worker/ExecutorRunner.scala b/core/src/main/scala/spark/deploy/worker/ExecutorRunner.scala
index 214c44fc88..38216ce62f 100644
--- a/core/src/main/scala/spark/deploy/worker/ExecutorRunner.scala
+++ b/core/src/main/scala/spark/deploy/worker/ExecutorRunner.scala
@@ -75,10 +75,10 @@ private[spark] class ExecutorRunner(
def buildCommandSeq(): Seq[String] = {
val command = appDesc.command
- val runner = if (getEnvOrEmpty("JAVA_HOME") == "") {
+ val runner = if (System.getenv("JAVA_HOME") == null) {
"java"
} else {
- getEnvOrEmpty("JAVA_HOME") + "/bin/java"
+ System.getenv("JAVA_HOME") + "/bin/java"
}
// SPARK-698: do not call the run.cmd script, as process.destroy()
// fails to kill a process tree on Windows
@@ -91,29 +91,19 @@ private[spark] class ExecutorRunner(
* way the JAVA_OPTS are assembled there.
*/
def buildJavaOpts(): Seq[String] = {
- val _javaLibPath = if (getEnvOrEmpty("SPARK_LIBRARY_PATH") == "") {
+ val _javaLibPath = if (System.getenv("SPARK_LIBRARY_PATH") == null) {
""
} else {
- "-Djava.library.path=" + getEnvOrEmpty("SPARK_LIBRARY_PATH")
+ "-Djava.library.path=" + System.getenv("SPARK_LIBRARY_PATH")
}
Seq("-cp",
- getEnvOrEmpty("CLASSPATH"),
- // SPARK_JAVA_OPTS is overwritten with SPARK_DAEMON_JAVA_OPTS for running the worker
- getEnvOrEmpty("SPARK_NONDAEMON_JAVA_OPTS"),
+ System.getenv("CLASSPATH"),
+ System.getenv("SPARK_JAVA_OPTS"),
_javaLibPath,
"-Xms" + memory.toString + "M",
"-Xmx" + memory.toString + "M")
- .filter(_ != "")
- }
-
- def getEnvOrEmpty(key: String): String = {
- val result = System.getenv(key)
- if (result == null) {
- ""
- } else {
- result
- }
+ .filter(_ != null)
}
/** Spawn a thread that will redirect a given stream to a file */