You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Chi Zhang (JIRA)" <ji...@apache.org> on 2015/03/31 20:28:54 UTC
[jira] [Comment Edited] (MESOS-2462) Add option for Subprocess to
set a death signal for the forked child
[ https://issues.apache.org/jira/browse/MESOS-2462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14389104#comment-14389104 ]
Chi Zhang edited comment on MESOS-2462 at 3/31/15 6:28 PM:
-----------------------------------------------------------
can we add a default flag to subprocess() that enables this by default, but document that on osx this flag is ignored or always set to false? also very easy to change one day osx supports it?
was (Author: chzhcn):
can we add a default flag to subprocess() that enables this by default, but document that on osx this flag is neglected or always set to false? also very easy to change one day osx supports it?
> 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)