You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Qian Zhang (JIRA)" <ji...@apache.org> on 2018/01/31 03:24:00 UTC

[jira] [Commented] (MESOS-8515) Docker containerizer does not recover the executor pid

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

Qian Zhang commented on MESOS-8515:
-----------------------------------

As a fix, we can set the executor pid for the container in `DockerContainerizerProcess::_recover`, but it will cause the test `DockerContainerizerTest.ROOT_DOCKER_SlaveRecoveryTaskContainer` failed. It might be because we kill the executor process with `os::killtree` in `DockerContainerizerProcess::destroy` (without the fix, we will not do it since the container's executor pid is `None()` after recovery).

> Docker containerizer does not recover the executor pid
> ------------------------------------------------------
>
>                 Key: MESOS-8515
>                 URL: https://issues.apache.org/jira/browse/MESOS-8515
>             Project: Mesos
>          Issue Type: Bug
>          Components: docker
>            Reporter: Qian Zhang
>            Priority: Major
>
> During agent recovery, Docker containerizer does not recover the executor pid, so each `Container.executorPid` will be `None()` after the recovery.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)