summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Krawitz <rlk@redhat.com>2018-09-17 12:52:14 -0400
committerRobert Krawitz <rlk@redhat.com>2018-10-11 17:46:34 -0400
commit3980916f6868c6e950f536d372d3fbd631ee45b1 (patch)
treea8f0789e870c846bddd6ad3776be223e300e36ec
parent3a19ee6516d18d18bfdbcab418781513bcfff326 (diff)
Update for use of feature gates
-rw-r--r--keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md18
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