Uploaded image for project: 'Marathon'
  1. Marathon
  2. MARATHON-7814

EFS volume support (multi-mount support for any FS backed external volume)

    Details

    • Type: Task
    • Status: Open
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Storage Volumes
    • Labels:
      None

      Description

      Updated REX-Ray version in DCOS 1.10+ (v.10.0) supports a couple of shared filesystems like EFS/S3FS which support multiple mounts at the same time:

      From:  https://rexray.readthedocs.io/en/v0.10.0/user-guide/storage-providers/#elastic-file-system 

      Its possible to mount same volume to multiple container on a single EC2 instance as well as use single volume across multiple EC2 instances at the same time.

      Full list of REX-Ray supported storage drivers can be found here https://rexray.readthedocs.io/en/v0.10.0/user-guide/libstorage/#storage-drivers

      Current REX-Ray integration in Marathon restricts the instance count to 1, this restriction is put there to support EBS volumes which can only be attached to a single instance at a time and not suitable for a shared filesystem.

      From: https://mesosphere.github.io/marathon/docs/external-volumes.html 

      Apps that use external volumes can only be scaled to a single instance because a volume can only attach to a single task at a time. This may change in a future release.

      You can check a recent discussion about this in the #storage channel of dcos slack: https://dcos-community.slackarchive.io/storage/page-27/ts-1507096175000001 

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              bergerx Bekir Dogan
              Team:
              Marathon Team
              Watchers:
              Bekir Dogan, Ivan Chernetsky, James DeFelice, kshitizbakshi, Marcus Alvarez, niekrasp, Tim Harper
            • Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:

                Backbone Issue Sync

                • It looks like Backbone Issue Sync is not enabled for your project.