Scott Banachowski created YARN-4864:
---------------------------------------
Summary: Add command to preempt container
Key: YARN-4864
URL: https://issues.apache.org/jira/browse/YARN-4864
Project: Hadoop YARN
Issue Type: Bug
Reporter: Scott Banachowski
Provide an API that allows a specific container to be stopped without
penalizing the overall job. In the current state, only schedulers may preempt
a container by stopping its execution, and this is not counted as a container
failure, because the container will be scheduled later.
To support features such as dynamic resource configuration (YARN-291) and
opportunistic scheduling (YARN-1011), or external tooling that uses YARN-291 to
modify per-node resources, we may wish to preempt containers from outside the
scheduler when the resource of a node is reduced, or a opportunistically
scheduled container is aborted. Currently only the resource manager scheduler
may trigger preemption, so we propose an API where we can trigger preemption
from an external agent, for example via REST and CLI apis.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)