[ 
https://issues.apache.org/jira/browse/YARN-1804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xuan Gong updated YARN-1804:
----------------------------

    Description: 
It could include the following work items

1. Define the OS independent SignalContainerCMD enum commands. We will start 
with known requirements such as KILL. We can expand the list later.
2. Add a new method signalContainer to ApplicationClientProtocol. 
signalContainerRequest will include containerId as well as SignalContainerCMD.
3. Add signalContainer method to YarnClient and YarnClientImpl.
4. RM will deliver the request to the RMNode object that owns the container.
5. RM needs to have the proper authorization for the signal request. 

  was:
It could include the following work items

1. Define the OS independent SignalContainerCMD enum commands. We will start 
with known requirements such as QUIT. We can expand the list later.
2. Add a new method signalContainer to ApplicationClientProtocol. 
signalContainerRequest will include containerId as well as SignalContainerCMD.
3. Add signalContainer method to YarnClient and YarnClientImpl.
4. RM will deliver the request to the RMNode object that owns the container.
5. RM needs to have the proper authorization for the signal request. 


> Signal container request delivery from client to resourcemanager
> ----------------------------------------------------------------
>
>                 Key: YARN-1804
>                 URL: https://issues.apache.org/jira/browse/YARN-1804
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: client, resourcemanager
>            Reporter: Ming Ma
>            Assignee: Xuan Gong
>
> It could include the following work items
> 1. Define the OS independent SignalContainerCMD enum commands. We will start 
> with known requirements such as KILL. We can expand the list later.
> 2. Add a new method signalContainer to ApplicationClientProtocol. 
> signalContainerRequest will include containerId as well as SignalContainerCMD.
> 3. Add signalContainer method to YarnClient and YarnClientImpl.
> 4. RM will deliver the request to the RMNode object that owns the container.
> 5. RM needs to have the proper authorization for the signal request. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to