Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

External Volumes: DVDI/rexray #3698

Closed
kolloch opened this issue Apr 7, 2016 · 1 comment
Closed

External Volumes: DVDI/rexray #3698

kolloch opened this issue Apr 7, 2016 · 1 comment
Assignees
Milestone

Comments

@kolloch
Copy link
Contributor

kolloch commented Apr 7, 2016

The API will be extended such that users may request different types of "external" volumes distinguished by provider.

Initial testing will focus on the Docker Volume Driver Interface provider and the "rexray" driver. For this use case, we also provide specific validation. Other provider/driver combinations should work in principal but are not tested.

Sample application definition JSON fragment:

      {
        "id": "/foo",
        "container": {
       ...
          "volumes": [
            {
              "containerPath": "/docker_storage",
              "mode": "RW",
              // also supported for non-docker containers!
              "external": {
            // Uniquely identifies the volume inside of the cluster for some provider driver
                 // combinations which provide cluster-wide volumes.
                 // For other providers this may only be unique per node, e.g. secret providers.
                "name": "my-external-volume",
                “provider”: “dvdi”,
                “options”: { “dvdi/iops”: 1000, “dvdi/driver”: “rexray” },
                “size”: 1234
              }
            },
            ...
          ]
        },
        ...
      }

There still seems to be a rather big bug in combination with rexray:

Related epic (sorry, internal): MARATHON-749

@kolloch kolloch self-assigned this Apr 7, 2016
@kolloch kolloch added the service label Apr 7, 2016
@kolloch kolloch added this to the 0.16.0 milestone Apr 7, 2016
kolloch pushed a commit that referenced this issue Apr 7, 2016
With validation support for DVDI/rexray
kolloch pushed a commit that referenced this issue Apr 7, 2016
With validation support for DVDI/rexray

This was a group effort of James, Stefan & Peter.
@kolloch kolloch closed this as completed in 13e04a7 Apr 7, 2016
kolloch pushed a commit that referenced this issue Apr 7, 2016
@jdef
Copy link
Contributor

jdef commented Apr 7, 2016

correction: the "bug in combination with rexray" is really not specific to rexray. more closely related to an implementation detail of the DVDI mesos module (it relies on something else to isolate the container mount namespace from the host mount namespace). rexray may have other bugs, but this isn't one :)

lxwbr pushed a commit that referenced this issue Apr 7, 2016
With validation support for DVDI/rexray

This was a group effort of James, Stefan & Peter.
@d2iq-archive d2iq-archive locked and limited conversation to collaborators Mar 27, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants