Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-261

System enforces storage quotas

XMLWordPrintableJSON

      As a cluster admin for NDS Labs, I should be able to specify a storageQuota for each project that will limit the amount of storage space the project is allowed to use. I can currently specify this value when creating a project, but it is not user by the API server.

      After completing the GlusterFS stuff, we should experiment with applying per-directory storage quotas for each directory of project volumes.

      More information regarding per-directory storage quotas in Gluster can be found here: https://github.com/nds-org/gluster

      This story is complete when storage quotas are enforced by the API server via GlusterFS.

      Assumptions:

      • Quota settting will be on the account object in etcd
      • Will use gluster directory quota method
      • Only happens during account creation and updating
      • Could be kubectl exec of a job or something similar, possibly running a gluster client?

              willis8 Craig Willis
              lambert8 Sara Lambert
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 6 hours
                  6h
                  Remaining:
                  Time Spent - 4 hours Remaining Estimate - 2 hours
                  2h
                  Logged:
                  Time Spent - 4 hours Remaining Estimate - 2 hours
                  4h