Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
When the RM preempts a container, it records the exit status as -100. However, at the NM, it registers the preempted container's exit status as simply killed by an external via SIGTERM or SIGKILL.
When the AM queries the RM and NM for the same container's status, it will get 2 different values.
When killing a container, the exit reason should likely be more defined via an exit status code for the AM to act on in addition to providing of the diagnostic messages that can contain more detailed information ( though probably not programmatically interpret-able by the AM ).
Attachments
Issue Links
- blocks
-
YARN-386 [Umbrella] YARN API Changes
- Open
- relates to
-
MAPREDUCE-4951 Container preemption interpreted as task failure
- Closed