Difference between revisions of "Swift/ideas/account-quota-files"
(→Problem) |
(→Proposed solution) |
||
Line 3: | Line 3: | ||
== Proposed solution == | == Proposed solution == | ||
− | The | + | The [https://github.com/openstack/swift/blob/master/swift/common/middleware/account_quotas.py code] should include a way for users with ResellerAdmin role to add a quota-count limit on accounts, and enforce such limit. |
Contact: mpasserini on IRC | Contact: mpasserini on IRC |
Revision as of 15:45, 7 June 2018
Problem
It's possible to set "X-Container-Meta-Quota-Bytes" and "X-Container-Meta-Quota-Count" on containers, as documented in the official docs. It's currently possible to configure quotas on Accounts for "quota-bytes", which is by the way not documented in the official documentation but only here. There's currently no way to configure an account quota limit for number of files, or "quota-count". Because of this, a user could possibly exhaust the filesystem inodes.
Proposed solution
The code should include a way for users with ResellerAdmin role to add a quota-count limit on accounts, and enforce such limit.
Contact: mpasserini on IRC