hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vinod Kumar Vavilapalli (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-1803) Signal container support in nodemanager
Date Mon, 12 May 2014 07:20:15 GMT

    [ https://issues.apache.org/jira/browse/YARN-1803?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13994879#comment-13994879
] 

Vinod Kumar Vavilapalli commented on YARN-1803:
-----------------------------------------------

Tx for working on this Ming. Few comments, in line with [my comment on YARN-445|https://issues.apache.org/jira/browse/YARN-445?focusedCommentId=13994878&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13994878]
about combining this functionality with the thread-dump feature,
 - We need to consolidate stopContainer* APIs into the signalContainer APIs. Logically, they
are a subset of signalling.
 - To make that happen, we will need to have bulk signalling APIs to signal multiple containers
simultaneously
 - One other requirement as part of that is to to be able to send an ordered list of signals
so that NM can for example do things like sigterm+sigkill or thread-dump+sigterm+sigkill etc.
 - SignalContainerCommand defines a bunch of commands that aren't going to implemented today
- let's only add those that are required and are going to be implemented as part of this set
of patches.

Still navigating the entire arena w.r.t to the signalling work being done across several JIRAs.

> Signal container support in nodemanager
> ---------------------------------------
>
>                 Key: YARN-1803
>                 URL: https://issues.apache.org/jira/browse/YARN-1803
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: nodemanager
>            Reporter: Ming Ma
>            Assignee: Ming Ma
>         Attachments: YARN-1803.patch
>
>
> It could include the followings.
> 1. ContainerManager is able to process a new event type ContainerManagerEventType.SIGNAL_CONTAINERS
coming from NodeStatusUpdater and deliver the request to ContainerExecutor.
> 2. Translate the platform independent signal command to Linux specific signals. Windows
support will be tracked by another task.



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

Mime
View raw message