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

Jie Yu updated MESOS-2528:
--------------------------
    Labels: twitter  (was: )

> Symlink the namespace handle with ContainerID for the port mapping isolator.
> ----------------------------------------------------------------------------
>
>                 Key: MESOS-2528
>                 URL: https://issues.apache.org/jira/browse/MESOS-2528
>             Project: Mesos
>          Issue Type: Improvement
>            Reporter: Jie Yu
>            Assignee: Jie Yu
>              Labels: twitter
>
> This serves two purposes:
> 1) Allows us to enter the network namespace using container ID (instead of 
> pid): "ip netns exec <ContainerID> [commands] [args]".
> 2) Allows us to get container ID for orphan containers during recovery. This 
> will be helpful for solving MESOS-2367.
> The challenge here is to solve it in a backward compatible way. I propose to 
> create symlinks under /var/run/netns. For example:
> /var/run/netns/containeridxxxx --> /var/run/netns/12345
> (12345 is the pid)
> The old code will only remove the bind mounts and leave the symlinks, which I 
> think is fine since containerid is globally unique (uuid).



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

Reply via email to