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

Timothy Chen updated MESOS-3806:
--------------------------------
    Labels: mesosphere  (was: )

> 'mount --make-rslave /' does not work as expected on ubuntu 14.04
> -----------------------------------------------------------------
>
>                 Key: MESOS-3806
>                 URL: https://issues.apache.org/jira/browse/MESOS-3806
>             Project: Mesos
>          Issue Type: Bug
>            Reporter: Jie Yu
>            Assignee: Timothy Chen
>              Labels: mesosphere
>
> The linux filesystem isolator rely on 'mount --make-rslve /' to make sure the 
> mounts in the container (in a new mount namespace) does not propagate back  
> to the host mount namespace.
> However, this command does not work as expected on ubuntu 14.04. Here is a 
> simple experiment:
> {noformat}
> $ cat /proc/self/mountinfo
> 42 22 8:1 /home/vagrant/tmp /home/vagrant/tmp rw,relatime shared:1 - ext4 
> /dev/disk/by-uuid/3af531bb-7c15-4e60-b23f-4853c47ccc91 rw,data=ordered
> 43 42 8:1 /home/vagrant/busybox /home/vagrant/tmp/mnt rw,relatime shared:2 - 
> ext4 /dev/disk/by-uuid/3af531bb-7c15-4e60-b23f-4853c47ccc91 rw,data=ordered
> $ sudo unshare -m /bin/bash
> # cat /proc/self/mountinfo 
> 70 45 8:1 /home/vagrant/tmp /home/vagrant/tmp rw,relatime shared:1 - ext4 
> /dev/disk/by-uuid/3af531bb-7c15-4e60-b23f-4853c47ccc91 rw,data=ordered
> 71 70 8:1 /home/vagrant/busybox /home/vagrant/tmp/mnt rw,relatime shared:2 - 
> ext4 /dev/disk/by-uuid/3af531bb-7c15-4e60-b23f-4853c47ccc91 rw,data=ordered
> # mount --make-rslave /home/vagrant/tmp
> # cat /proc/self/mountinfo
> 70 45 8:1 /home/vagrant/tmp /home/vagrant/tmp rw,relatime master:1 - ext4 
> /dev/disk/by-uuid/3af531bb-7c15-4e60-b23f-4853c47ccc91 rw,data=ordered
> 71 70 8:1 /home/vagrant/busybox /home/vagrant/tmp/mnt rw,relatime shared:2 - 
> ext4 /dev/disk/by-uuid/3af531bb-7c15-4e60-b23f-4853c47ccc91 rw,data=ordered
> {noformat}
> If you repeat the above commands on CentOS, the command works as expected.



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

Reply via email to