Jie Yu created MESOS-4291:
-----------------------------

             Summary: fs::enter(rootfs) does not work if 'rootfs' is read only.
                 Key: MESOS-4291
                 URL: https://issues.apache.org/jira/browse/MESOS-4291
             Project: Mesos
          Issue Type: Bug
            Reporter: Jie Yu


I noticed this when I was testing the unified containerizer with the bind mount 
backend and no volumes.

The current implementation of fs::enter will put the old root under 
/tmp/._old_root_.XXXXXX in the new rootfs. It assumes that /tmp is writable in 
the new rootfs, but this might not be true, especially if the bind mount 
backend is used.

To solve the problem, what we can do is to mount tmpfs to /tmp in the new 
rootfs and umount it after pivot_root.



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

Reply via email to