diff options
| author | Robert Krawitz <rlk@redhat.com> | 2018-09-17 12:52:14 -0400 |
|---|---|---|
| committer | Robert Krawitz <rlk@redhat.com> | 2018-10-11 17:46:34 -0400 |
| commit | 3980916f6868c6e950f536d372d3fbd631ee45b1 (patch) | |
| tree | a8f0789e870c846bddd6ad3776be223e300e36ec | |
| parent | 3a19ee6516d18d18bfdbcab418781513bcfff326 (diff) | |
Update for use of feature gates
| -rw-r--r-- | keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md b/keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md index e4364b1d..f8f9e698 100644 --- a/keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md +++ b/keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md @@ -38,6 +38,7 @@ superseded-by: * [Goals](#goals) * [Non-Goals](#non-goals) * [Proposal](#proposal) + * [Control over Use of Quotas](#control-over-use-of-quotas) * [Operation Flow -- Applying a Quota](#operation-flow----applying-a-quota) * [Operation Flow -- Retrieving Storage Consumption](#operation-flow----retrieving-storage-consumption) * [Operation Flow -- Removing a Quota.](#operation-flow----removing-a-quota) @@ -242,6 +243,23 @@ consistent with the desired limit. If we elect to use it as non-enforcing, we impose a large quota that in practice cannot be exceeded (2^63-1 bytes for XFS, 2^58-1 bytes for ext4fs). +### Control over Use of Quotas + +At present, three feature gates control operation of quotas: + +* `LocalStorageCapacityIsolation` must be enabled for any use of + quotas. + +* `FSQuotaForLSCIMonitoring` must be enabled in addition. If this is + enabled, quotas are used for monitoring, but not enforcement. At + present, this defaults to False, but the intention is that this will + default to True by initial release. + +* `FSQuotaForLSCIEnforcement` must be enabled, in addition to + `FSQuotaForLSCIMonitoring`, to use quotas for enforcement. This + defaults to False and is expected to remain in that state for + initial release. + ### Operation Flow -- Applying a Quota * Caller (emptydir volume manager or container runtime) creates an |
