mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ian Downes (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MESOS-2462) Add option for Subprocess to set a death signal for the forked child
Date Tue, 31 Mar 2015 19:22:54 GMT

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

Ian Downes commented on MESOS-2462:
-----------------------------------

I just verified that killing the shell of
{noformat}
/bin/sh -c "du /"
{noformat}
leaves the du running.

> Add option for Subprocess to set a death signal for the forked child
> --------------------------------------------------------------------
>
>                 Key: MESOS-2462
>                 URL: https://issues.apache.org/jira/browse/MESOS-2462
>             Project: Mesos
>          Issue Type: Improvement
>          Components: isolation
>    Affects Versions: 0.21.1
>            Reporter: Ian Downes
>            Assignee: Jie Yu
>            Priority: Minor
>              Labels: twitter
>
> Currently, children forked by the slave, including those through Subprocess, will continue
running if the slave exits. For some processes, including helper processes like the fetcher,
du, or perf, we'd like them to be terminated when the slave exits.
> Add support to Subprocess to optionally set a DEATHSIG for the child, e.g., setting SIGTERM
would mean the child would get SIGTERM when the slave terminates.
> This can be done (*after forking*) with PR_SET_DEATHSIG. See "man prctl". It is preserved
through an exec call.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message