-
Notifications
You must be signed in to change notification settings - Fork 541
Extend Storage Quotas to individual datasets and user accounts #11529
Copy link
Copy link
Open
2 / 22 of 2 issues completedOpen
2 / 22 of 2 issues completed
Copy link
Labels
FY26 Sprint 11FY26 Sprint 11 (2025-11-20 - 2025-12-03)FY26 Sprint 11 (2025-11-20 - 2025-12-03)FY26 Sprint 12FY26 Sprint 12 (2025-12-03 - 2025-12-17)FY26 Sprint 12 (2025-12-03 - 2025-12-17)FY26 Sprint 13FY26 Sprint 13 (2025-12-17 - 2025-12-31)FY26 Sprint 13 (2025-12-17 - 2025-12-31)FY26 Sprint 14FY26 Sprint 14 (2025-12-31 - 2026-01-14)FY26 Sprint 14 (2025-12-31 - 2026-01-14)FY26 Sprint 15FY26 Sprint 15 (2026-01-14 - 2026-01-28)FY26 Sprint 15 (2026-01-14 - 2026-01-28)FY26 Sprint 16FY26 Sprint 16 (2026-01-28 - 2026-02-11)FY26 Sprint 16 (2026-01-28 - 2026-02-11)FY26 Sprint 17FY26 Sprint 17 (2026-02-11 - 2026-02-25)FY26 Sprint 17 (2026-02-11 - 2026-02-25)FY26 Sprint 18FY26 Sprint 18 (2026-02-25 - 2026-03-11)FY26 Sprint 18 (2026-02-25 - 2026-03-11)FY26 Sprint 20FY26 Sprint 20 (2026-03-26 - 2026-04-08)FY26 Sprint 20 (2026-03-26 - 2026-04-08)Needs Backend DesignFeature needs design input from backend devsFeature needs design input from backend devsSize: 80A percentage of a sprint. 56 hours.A percentage of a sprint. 56 hours.Type: Featurea feature requesta feature request
Milestone
Metadata
Metadata
Assignees
Labels
FY26 Sprint 11FY26 Sprint 11 (2025-11-20 - 2025-12-03)FY26 Sprint 11 (2025-11-20 - 2025-12-03)FY26 Sprint 12FY26 Sprint 12 (2025-12-03 - 2025-12-17)FY26 Sprint 12 (2025-12-03 - 2025-12-17)FY26 Sprint 13FY26 Sprint 13 (2025-12-17 - 2025-12-31)FY26 Sprint 13 (2025-12-17 - 2025-12-31)FY26 Sprint 14FY26 Sprint 14 (2025-12-31 - 2026-01-14)FY26 Sprint 14 (2025-12-31 - 2026-01-14)FY26 Sprint 15FY26 Sprint 15 (2026-01-14 - 2026-01-28)FY26 Sprint 15 (2026-01-14 - 2026-01-28)FY26 Sprint 16FY26 Sprint 16 (2026-01-28 - 2026-02-11)FY26 Sprint 16 (2026-01-28 - 2026-02-11)FY26 Sprint 17FY26 Sprint 17 (2026-02-11 - 2026-02-25)FY26 Sprint 17 (2026-02-11 - 2026-02-25)FY26 Sprint 18FY26 Sprint 18 (2026-02-25 - 2026-03-11)FY26 Sprint 18 (2026-02-25 - 2026-03-11)FY26 Sprint 20FY26 Sprint 20 (2026-03-26 - 2026-04-08)FY26 Sprint 20 (2026-03-26 - 2026-04-08)Needs Backend DesignFeature needs design input from backend devsFeature needs design input from backend devsSize: 80A percentage of a sprint. 56 hours.A percentage of a sprint. 56 hours.Type: Featurea feature requesta feature request
Type
Projects
Status
On Hold ⌛
(edited by @landreev 05-27-2025; question marks indicate issues that may need additional discussion before we have a clear idea of what to implement and how)
Overview of the Feature Request
Extending the currently implemented collection quotas to be configurable on individual datasets should be trivial. The same code that keeps track of collection storage use already does that for datasets as well. The actual quota check methods already work on either collections or datasets. That internal functionality just needs to be extended to the APIs that set the quotas and report storage use.
It should not be difficult to add keeping track of storage use by user accounts either. Provided we simply count the sizes of all the files created by the given
authenticateduser. (?)Any open or closed issues related to this feature request?