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)

Reply via email to