You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Gilbert Song (JIRA)" <ji...@apache.org> on 2016/09/12 18:49:20 UTC

[jira] [Updated] (MESOS-6150) Introduce the new isolator recover interface for nested container support.

     [ https://issues.apache.org/jira/browse/MESOS-6150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gilbert Song updated MESOS-6150:
--------------------------------
    Shepherd: Jie Yu

> Introduce the new isolator recover interface for nested container support.
> --------------------------------------------------------------------------
>
>                 Key: MESOS-6150
>                 URL: https://issues.apache.org/jira/browse/MESOS-6150
>             Project: Mesos
>          Issue Type: Task
>          Components: isolation
>            Reporter: Gilbert Song
>            Assignee: Gilbert Song
>              Labels: isolator, mesosphere
>
> Currently, the isolator::recover include two parameters:
> 1. The list of ContainerState, which are the checkpointed conttainers.
> 2. The hashset of orphans, which are returned from the launcher::recover.
> However, to support nested containers in Mesos Pod, this interface is not sufficient. Because unknown nested containers may exist under either the top level alive container or orphan container. We have to include a full list of unknown containers which includes containers from all hierarchy.
> We could have added a 3rd parameter to the isolator::recover interface, to guarantee the backward compatibility. However, considering the potential interface changes in the future work and the old orphan hashset should be deprecated, it is the right time to introduce a new protobuf message `ContainerRecoverInfo` for isolator::recover(), which wraps all information for isolators to recover containers.



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