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