[ 
https://issues.apache.org/jira/browse/MESOS-5102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15225935#comment-15225935
 ] 

Guangya Liu commented on MESOS-5102:
------------------------------------

You can take a look at the design document here 
https://docs.google.com/document/d/1uhi1lf1_sEmnl0HaqHUCsqPb9m9jOKbRlXYW1S-tZis/edit?usp=sharing

For question 1), the DVD isolator will not create or delete volume but this 
should be managed by the cluster admin. The DVD isolator will only responsible 
for mount/unmount for the mount point.

After integration with DVD isolator, there will be not too much difference for 
framework developer with persistent volume, the only difference is that the 
framework developer need to set the external storage driver and volume name. 
Please refer to https://reviews.apache.org/r/45214/ for protobuf change.

> Support persistent volumes via Docker volume drivers
> ----------------------------------------------------
>
>                 Key: MESOS-5102
>                 URL: https://issues.apache.org/jira/browse/MESOS-5102
>             Project: Mesos
>          Issue Type: Improvement
>          Components: containerization, docker
>    Affects Versions: 0.28.0
>            Reporter: Tobias Mueller
>
> To my understanding it's currently not possible to create persistent volumes 
> via Docker volume drivers/plugins. This limits IMHO the usability of the 
> persistent volumes to a large extend if people are using distributed 
> filesystems like GlusterFS or Ceph.
> There was a discussion in a GitHub issue 
> (https://github.com/mesosphere/marathon/issues/2493#issuecomment-196743212) 
> about this, leading to the conclusion that it's currently not possible to use 
> Docker volume drivers.
> Looking at http://mesos.apache.org/documentation/latest/persistent-volume/ I 
> guess it would make sense to add a property for the Docker volume driver in 
> the Offer::Operation::CREATE operation so that the --volume-driver flag can 
> be added when the Docker containers are launched, e.g. via Marathon.
> References:
> * https://docs.docker.com/engine/extend/plugins_volume/
> StackOverflow questions:
> * 
> http://stackoverflow.com/questions/36361483/example-marathon-json-deployment-file-when-using-glusterfs-volume-driver/36396205
> * 
> http://stackoverflow.com/questions/36242383/mesos-slaves-reject-all-marathon-jobs-with-persistent-volumes-claims-no-space-a



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

Reply via email to