Class TaskKilled

Object
org.apache.spark.TaskKilled
All Implemented Interfaces:
Serializable, TaskEndReason, TaskFailedReason, scala.Equals, scala.Product

public class TaskKilled extends Object implements TaskFailedReason, scala.Product, Serializable
:: DeveloperApi :: Task was killed intentionally and needs to be rescheduled.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    TaskKilled(String reason, scala.collection.immutable.Seq<AccumulableInfo> accumUpdates, scala.collection.immutable.Seq<AccumulatorV2<?,?>> accums, scala.collection.immutable.Seq<Object> metricPeaks)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    scala.collection.immutable.Seq<AccumulableInfo>
     
    abstract static R
    apply(T1 v1, T2 v2, T3 v3, T4 v4)
     
    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.
    scala.collection.immutable.Seq<Object>
     
     
    Error message displayed in the web UI.
    static String
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface scala.Equals

    canEqual, equals

    Methods inherited from interface scala.Product

    productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
  • Constructor Details

    • TaskKilled

      public TaskKilled(String reason, scala.collection.immutable.Seq<AccumulableInfo> accumUpdates, scala.collection.immutable.Seq<AccumulatorV2<?,?>> accums, scala.collection.immutable.Seq<Object> metricPeaks)
  • Method Details

    • apply

      public abstract static R apply(T1 v1, T2 v2, T3 v3, T4 v4)
    • toString

      public static String toString()
    • reason

      public String reason()
    • accumUpdates

      public scala.collection.immutable.Seq<AccumulableInfo> accumUpdates()
    • metricPeaks

      public scala.collection.immutable.Seq<Object> metricPeaks()
    • toErrorString

      public String toErrorString()
      Description copied from interface: TaskFailedReason
      Error message displayed in the web UI.
      Specified by:
      toErrorString in interface TaskFailedReason
    • countTowardsTaskFailures

      public boolean countTowardsTaskFailures()
      Description copied from interface: TaskFailedReason
      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.
      Specified by:
      countTowardsTaskFailures in interface TaskFailedReason
      Returns:
      (undocumented)