You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Ian Downes (JIRA)" <ji...@apache.org> on 2015/03/06 23:26:38 UTC

[jira] [Created] (MESOS-2462) Add option for Subprocess to set a death signal for the forked child

Ian Downes created MESOS-2462:
---------------------------------

             Summary: 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
            Priority: Minor


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 prset". It is preserved through an exec call.



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