You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Joris Van Remoortere (JIRA)" <ji...@apache.org> on 2016/10/05 18:38:20 UTC

[jira] [Created] (MESOS-6315) `killtree` can accidentally kill containerizer / executor

Joris Van Remoortere created MESOS-6315:
-------------------------------------------

             Summary: `killtree` can accidentally kill containerizer / executor
                 Key: MESOS-6315
                 URL: https://issues.apache.org/jira/browse/MESOS-6315
             Project: Mesos
          Issue Type: Bug
    Affects Versions: 1.0.0
            Reporter: Joris Van Remoortere


The implementation of killtree is buggy. [~jieyu] has some ideas.

ltrace of mesos-local:
{code}
[pid 19501] [0x7f89d77a61ab] libmesos-1.1.0.so->kill(29985, SIGKILL)                                                           = 0
[pid 19501] [0x7f89d77a61ab] libmesos-1.1.0.so->kill(31349, SIGKILL <no return ...>
[pid 31359] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 31358] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 31357] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 31356] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 31354] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 31353] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 31351] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 31350] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 19501] [0x7f89d77a61ab] <... kill resumed> )                                                                              = 0
[pid 19501] [0x7f89d77a61dd] libmesos-1.1.0.so->kill(29985, SIGCONT <no return ...>
[pid 29985] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 19493] [0x7f89d64ceda0] --- SIGCHLD (Child exited) ---
[pid 31352] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 31349] [0xffffffffffffffff] +++ killed by SIGKILL +++
[pid 19501] [0x7f89d77a61dd] <... kill resumed> )                                                                              = 0
[pid 19501] [0x7f89d77a61dd] libmesos-1.1.0.so->kill(31349, SIGCONT)                                                           = -1
{code}



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