[ https://issues.apache.org/jira/browse/SPARK-12265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15117026#comment-15117026 ]
Apache Spark commented on SPARK-12265: -------------------------------------- User 'dragos' has created a pull request for this issue: https://github.com/apache/spark/pull/10921 > Spark calls System.exit inside driver instead of throwing exception > ------------------------------------------------------------------- > > Key: SPARK-12265 > URL: https://issues.apache.org/jira/browse/SPARK-12265 > Project: Spark > Issue Type: Bug > Components: Mesos > Affects Versions: 1.6.0 > Reporter: Iulian Dragos > > Spark may call {{System.exit}} if Mesos sends an error code back to the > MesosSchedulerDriver. This makes Spark very hard to test, since this > effectively kills the driver application under test. Such tests may run under > ScalaTest, that doesn't get a chance to collect a result and populate a > report. > Relevant code is in MesosSchedulerUtils.scala: > {code} > val ret = mesosDriver.run() > logInfo("driver.run() returned with code " + ret) > if (ret != null && ret.equals(Status.DRIVER_ABORTED)) { > System.exit(1) > } > {code} > Errors should be signaled with a {{SparkException}} in the correct thread. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org