You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Yan Xu (JIRA)" <ji...@apache.org> on 2015/08/03 21:53:05 UTC

[jira] [Updated] (MESOS-3190) Implement bind mount based provisioner backend

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

Yan Xu updated MESOS-3190:
--------------------------
    Issue Type: Task  (was: Bug)

> Implement bind mount based provisioner backend
> ----------------------------------------------
>
>                 Key: MESOS-3190
>                 URL: https://issues.apache.org/jira/browse/MESOS-3190
>             Project: Mesos
>          Issue Type: Task
>            Reporter: Jie Yu
>
> This is a specialized backend that may be useful for deployments using large (multi-GB) single-layer images and where more recent kernel features such as overlayfs are not available.
> For small images (10's to 100's of MB) the Copy backend may be sufficient.
> 1) It supports only a single layer. Multi-layer images will fail to provision and the container will fail to launch!
> 2) The filesystem is read-only because all containers using this image share the source. Select writable areas can be achieved by mounting read-write volumes to places like /tmp, /var/tmp, /home, etc. using the ContainerInfo. These can be relative to the executor work directory.
> 3) It relies on the image persisting in the store.
> 4) It's fast because the bind mount requires (nearly) zero IO.



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