Joseph Wu created MESOS-8251:
--------------------------------
Summary: Introduce a way to resolve the "profile" for disk
resources
Key: MESOS-8251
URL: https://issues.apache.org/jira/browse/MESOS-8251
Project: Mesos
Issue Type: Task
Reporter: Joseph Wu
Assignee: Joseph Wu
This builds off MESOS-8060 which introduced the {{profile}} field to disk
resources.
A volume profile will consist of a {{string}} which maps to a list of
{{VolumeCapability}} and some free-form parameters (string key-value pairs).
See the {{message CreateVolumeResponse}} under
https://github.com/container-storage-interface/spec/blob/master/csi.proto for
more information about the fields.
We will introduce a module which will allow the operator to specify this
mapping. Unfortunately, due to the nature of volume profiles, we cannot
provide a reasonable "default" mapping of profiles (because we don't have any
idea what volumes are available). Instead, there will be two implementations
of the module:
1) The default will essentially turn volume profiles off. Any attempt to use
volume profiles will simply fail.
2) An optional module will allow the operator to specify a URI (file or link)
that contains a JSON representation of the mapping. The module will have some
knobs to tune the frequency at which this URI is fetched from.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)