summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Krawitz <rlk@redhat.com>2018-10-02 14:30:33 -0400
committerRobert Krawitz <rlk@redhat.com>2018-10-11 17:46:34 -0400
commitf6407579fd12fdea540c40f2281a74ad7cfbd25c (patch)
treea7182ac709ff46c24841e808081413cf3d748842
parentd0879693b34e66dbccacd4ecf94e8b0f34952688 (diff)
Generate TOC via emacs markdown-toc
-rw-r--r--keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md74
1 files changed, 39 insertions, 35 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 fd1633be..74e6c03a 100644
--- a/keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md
+++ b/keps/sig-node/0028-20180906-quotas-for-ephemeral-storage.md
@@ -29,41 +29,45 @@ superseded-by:
# Quotas for Ephemeral Storage
## Table of Contents
-
- * [Quotas for Ephemeral Storage](#quotas-for-ephemeral-storage)
- * [Table of Contents](#table-of-contents)
- * [Summary](#summary)
- * [Project Quotas](#project-quotas)
- * [Motivation](#motivation)
- * [Goals](#goals)
- * [Non-Goals](#non-goals)
- * [Future Work](#future-work)
- * [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)
- * [Operation Notes](#operation-notes)
- * [Selecting a Project ID](#selecting-a-project-id)
- * [Determine Whether a Project ID Applies To a Directory](#determine-whether-a-project-id-applies-to-a-directory)
- * [Return a Project ID To the System](#return-a-project-id-to-the-system)
- * [Implementation Details/Notes/Constraints [optional]](#implementation-detailsnotesconstraints-optional)
- * [Notes on Implementation](#notes-on-implementation)
- * [Notes on Code Changes](#notes-on-code-changes)
- * [Testing Strategy](#testing-strategy)
- * [Risks and Mitigations](#risks-and-mitigations)
- * [Graduation Criteria](#graduation-criteria)
- * [Implementation History](#implementation-history)
- * [Drawbacks [optional]](#drawbacks-optional)
- * [Alternatives [optional]](#alternatives-optional)
- * [Alternative quota-based implementation](#alternative-quota-based-implementation)
- * [Alternative loop filesystem-based implementation](#alternative-loop-filesystem-based-implementation)
- * [Infrastructure Needed [optional]](#infrastructure-needed-optional)
- * [References](#references)
- * [Bugs Opened Against Filesystem Quotas](#bugs-opened-against-filesystem-quotas)
- * [CVE](#cve)
- * [Other Security Issues Without CVE](#other-security-issues-without-cve)
- * [Other Linux Quota-Related Bugs Since 2012](#other-linux-quota-related-bugs-since-2012)
+<!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-generate-toc again -->
+**Table of Contents**
+
+- [Quotas for Ephemeral Storage](#quotas-for-ephemeral-storage)
+ - [Table of Contents](#table-of-contents)
+ - [Summary](#summary)
+ - [Project Quotas](#project-quotas)
+ - [Motivation](#motivation)
+ - [Goals](#goals)
+ - [Non-Goals](#non-goals)
+ - [Future Work](#future-work)
+ - [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)
+ - [Operation Notes](#operation-notes)
+ - [Selecting a Project ID](#selecting-a-project-id)
+ - [Determine Whether a Project ID Applies To a Directory](#determine-whether-a-project-id-applies-to-a-directory)
+ - [Return a Project ID To the System](#return-a-project-id-to-the-system)
+ - [Implementation Details/Notes/Constraints [optional]](#implementation-detailsnotesconstraints-optional)
+ - [Notes on Implementation](#notes-on-implementation)
+ - [Notes on Code Changes](#notes-on-code-changes)
+ - [Testing Strategy](#testing-strategy)
+ - [Risks and Mitigations](#risks-and-mitigations)
+ - [Graduation Criteria](#graduation-criteria)
+ - [Implementation History](#implementation-history)
+ - [Drawbacks [optional]](#drawbacks-optional)
+ - [Alternatives [optional]](#alternatives-optional)
+ - [Alternative quota-based implementation](#alternative-quota-based-implementation)
+ - [Alternative loop filesystem-based implementation](#alternative-loop-filesystem-based-implementation)
+ - [Infrastructure Needed [optional]](#infrastructure-needed-optional)
+ - [References](#references)
+ - [Bugs Opened Against Filesystem Quotas](#bugs-opened-against-filesystem-quotas)
+ - [CVE](#cve)
+ - [Other Security Issues Without CVE](#other-security-issues-without-cve)
+ - [Other Linux Quota-Related Bugs Since 2012](#other-linux-quota-related-bugs-since-2012)
+
+<!-- markdown-toc end -->
[Tools for generating]: https://github.com/ekalinin/github-markdown-toc