case class ExecutorLostFailure(execId: String, exitCausedByApp: Boolean = true, reason: Option[String]) extends TaskFailedReason with Product with Serializable
The task failed because the executor that it was running on was lost. This may happen because the task crashed the JVM.
- Annotations
- @DeveloperApi()
- Source
- TaskEndReason.scala
- Alphabetic
- By Inheritance
- ExecutorLostFailure
- Serializable
- Serializable
- Product
- Equals
- TaskFailedReason
- TaskEndReason
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ExecutorLostFailure(execId: String, exitCausedByApp: Boolean = true, reason: Option[String])
Value Members
-
def
countTowardsTaskFailures: Boolean
Whether this task failure should be counted towards the maximum number of times the task is allowed to fail before the stage is aborted.
Whether this task failure should be counted towards the maximum number of times the task is allowed to fail before the stage is aborted. Set to false in cases where the task's failure was unrelated to the task; for example, if the task failed because the executor it was running on was killed.
- Definition Classes
- ExecutorLostFailure → TaskFailedReason
- val execId: String
- val exitCausedByApp: Boolean
- val reason: Option[String]
-
def
toErrorString: String
Error message displayed in the web UI.
Error message displayed in the web UI.
- Definition Classes
- ExecutorLostFailure → TaskFailedReason