Class TaskKilled

All Implemented Interfaces:
Serializable, TaskEndReason, TaskFailedReason, scala.Equals, scala.Product, scala.Serializable

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

  • 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.Seq<AccumulableInfo> accumUpdates()
    • metricPeaks

      public scala.collection.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