Class ContainerExitStatus

java.lang.Object
org.apache.hadoop.yarn.api.records.ContainerExitStatus

@Public @Unstable public class ContainerExitStatus extends Object
Container exit statuses indicating special exit circumstances.
  • Field Details

    • SUCCESS

      public static final int SUCCESS
      See Also:
    • INVALID

      public static final int INVALID
      See Also:
    • ABORTED

      public static final int ABORTED
      Containers killed by the framework, either due to being released by the application or being 'lost' due to node failures etc.
      See Also:
    • DISKS_FAILED

      public static final int DISKS_FAILED
      When threshold number of the nodemanager-local-directories or threshold number of the nodemanager-log-directories become bad.
      See Also:
    • PREEMPTED

      public static final int PREEMPTED
      Containers preempted by the framework.
      See Also:
    • KILLED_EXCEEDED_VMEM

      public static final int KILLED_EXCEEDED_VMEM
      Container terminated because of exceeding allocated virtual memory.
      See Also:
    • KILLED_EXCEEDED_PMEM

      public static final int KILLED_EXCEEDED_PMEM
      Container terminated because of exceeding allocated physical memory.
      See Also:
    • KILLED_BY_APPMASTER

      public static final int KILLED_BY_APPMASTER
      Container was terminated by stop request by the app master.
      See Also:
    • KILLED_BY_RESOURCEMANAGER

      public static final int KILLED_BY_RESOURCEMANAGER
      Container was terminated by the resource manager.
      See Also:
    • KILLED_AFTER_APP_COMPLETION

      public static final int KILLED_AFTER_APP_COMPLETION
      Container was terminated after the application finished.
      See Also:
    • KILLED_BY_CONTAINER_SCHEDULER

      public static final int KILLED_BY_CONTAINER_SCHEDULER
      Container was terminated by the ContainerScheduler to make room for another container...
      See Also:
    • KILLED_FOR_EXCESS_LOGS

      public static final int KILLED_FOR_EXCESS_LOGS
      Container was terminated for generating excess log data.
      See Also:
  • Constructor Details

    • ContainerExitStatus

      public ContainerExitStatus()