Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-4828

XFS disk quota isolator

    XMLWordPrintableJSON

Details

    • Epic
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • containerization
    • None
    • XFS

    Description

      Implement a disk resource isolator using XFS project quotas. Compared to the posix/disk isolator, this doesn't need to scan the filesystem periodically, and applications receive a EDQUOT error instead of being summarily killed.

      This initial implementation only isolates sandbox directory resources, since isolation doesn't have any visibility into the the lifecycle of volumes, which is needed to assign and track project IDs.

      The build dependencies for this are XFS header (from xfsprogs-devel) and libblkid. We need libblkid or the equivalent to map filesystem paths to block devices in order to apply quota.

      Attachments

        Issue Links

          Activity

            People

              xujyan Yan Xu
              jamespeach James Peach
              Yan Xu Yan Xu
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated: