summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKubernetes Submit Queue <k8s-merge-robot@users.noreply.github.com>2017-08-21 14:00:32 -0700
committerGitHub <noreply@github.com>2017-08-21 14:00:32 -0700
commit8862a7015c96f2084eee88104e52ed2e8205b804 (patch)
tree50f6a779f8466bcfe0cd3d60d89f1ddc533185ee
parentfbec85178d2c6b6dfd3e85a422b5fcb1a38e121a (diff)
parent1d5314b249e760a18ff2d54ad7165c586c556a70 (diff)
Merge pull request #950 from ConnorDoyle/cpu-manager-update-interfaces
Automatic merge from submit-queue Updated cpu manager Policy and State interfaces. xref https://github.com/ConnorDoyle/kubernetes/pull/19 cc @sjenning
-rw-r--r--contributors/design-proposals/cpu-manager.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/contributors/design-proposals/cpu-manager.md b/contributors/design-proposals/cpu-manager.md
index dde93dd3..b43946bb 100644
--- a/contributors/design-proposals/cpu-manager.md
+++ b/contributors/design-proposals/cpu-manager.md
@@ -110,9 +110,11 @@ type State interface {
GetCPUSet(containerID string) (cpuset.CPUSet, bool)
GetDefaultCPUSet() cpuset.CPUSet
GetCPUSetOrDefault(containerID string) cpuset.CPUSet
+ GetPresure() bool
SetCPUSet(containerID string, cpuset CPUSet)
SetDefaultCPUSet(cpuset CPUSet)
Delete(containerID string)
+ SetPresure(value bool)
}
type Manager interface {
@@ -128,7 +130,6 @@ type Policy interface {
Start(s state.State)
RegisterContainer(s State, pod *Pod, container *Container, containerID string) error
UnregisterContainer(s State, containerID string) error
- IsUnderCPUPresure() bool
}
type CPUSet map[int]struct{} // set operations and parsing/formatting helpers