[ 
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)

Reply via email to