summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Ashpole <dashpole@google.com>2017-11-30 11:55:00 -0800
committerGitHub <noreply@github.com>2017-11-30 11:55:00 -0800
commit41212d7f4c43a03487c6d88aace260763c4297d7 (patch)
treec8bedeb44061114c8333159db7a60bf09fc96bd9
parent51317535a6679efa60437cc54823fba03a16cd2d (diff)
format
-rw-r--r--contributors/design-proposals/node/kubelet-eviction.md3
1 files changed, 0 insertions, 3 deletions
diff --git a/contributors/design-proposals/node/kubelet-eviction.md b/contributors/design-proposals/node/kubelet-eviction.md
index 2250c5c6..5124b628 100644
--- a/contributors/design-proposals/node/kubelet-eviction.md
+++ b/contributors/design-proposals/node/kubelet-eviction.md
@@ -198,7 +198,6 @@ it will use cgroup events on the memory.usage_in_bytes file in order to trigger
With the addition of on-demand metrics, this permits the `kubelet` to trigger the eviction manager,
collect metrics, and respond with evictions much quicker than using the sync loop alone.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
However, a current issue with this is that the cgroup notifications trigger based on memory.usage_in_bytes,
but the eviction manager determines memory pressure based on the working set, which is (memory.usage_in_bytes - memory.total_inactive_file).
For example:
@@ -231,8 +230,6 @@ For example, the eviction manager could start collecting observations every seco
manager are not completely in-sync, the threshold can help the eviction manager to respond faster than
it otherwise would. After a short period, it would resume the standard interval of sync loop calls.
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
### Disk
Let's assume the operator started the `kubelet` with the following: