You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Chun-Hung Hsiao (JIRA)" <ji...@apache.org> on 2018/08/07 19:06:00 UTC

[jira] [Assigned] (MESOS-8997) Consider dropping PATH disk support for CSI volumes.

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

Chun-Hung Hsiao reassigned MESOS-8997:
--------------------------------------

       Resolution: Resolved
         Assignee: Chun-Hung Hsiao
    Fix Version/s: 1.7.0

This issue is resolved by MESOS-9066.

> Consider dropping PATH disk support for CSI volumes.
> ----------------------------------------------------
>
>                 Key: MESOS-8997
>                 URL: https://issues.apache.org/jira/browse/MESOS-8997
>             Project: Mesos
>          Issue Type: Task
>          Components: storage
>            Reporter: Chun-Hung Hsiao
>            Assignee: Chun-Hung Hsiao
>            Priority: Major
>              Labels: mesosphere, storage
>             Fix For: 1.7.0
>
>
> {{PATH}} disk is a Mesos concept to partition a disk into parts for different tasks to use. But this concept does not fit well with CSI.
> For example, it is impossible to create two {{PATH}} disks on a single external EBS volume to be used on two agents at the same time. In other words, all {{PATH}} disks carved out from the same EBS volume are somehow correlated, but this correlation is hard to be expressed in Mesos.
> Another example is that we cannot rely on the CSI plugins to enforce the quota of a {{PATH}} volume on a CSI volume, since this concept is transparent to CSI. As a result, Mesos might need to issue some filesystem-specific operations directly to the volume's filesystem for quota support. This seems doable for now, but we don't know if by-passing the CSI plugin to interact with the volume filesystems would cause any problem in the future.
> So we might want to consider dropping {{PATH}} support for CSI volumes for now. If we find it beneficial to support {{PATH}} and won't cause any problem in the future, we can always add this feature back.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)