Commit 12429e16 authored by Kubernetes Submit Queue's avatar Kubernetes Submit Queue Committed by GitHub

Merge pull request #31664 from coufon/fix_perf_test_limit

Automatic merge from submit-queue increase latency and resource limit accroding to test results This PR increases the latency limit of node e2e density test according to previous test results. Fixed #30878
parents 1b05640c 483655a3
...@@ -84,12 +84,12 @@ var _ = framework.KubeDescribe("Density [Serial] [Slow]", func() { ...@@ -84,12 +84,12 @@ var _ = framework.KubeDescribe("Density [Serial] [Slow]", func() {
podsNr: 10, podsNr: 10,
interval: 0 * time.Millisecond, interval: 0 * time.Millisecond,
cpuLimits: framework.ContainersCPUSummary{ cpuLimits: framework.ContainersCPUSummary{
stats.SystemContainerKubelet: {0.50: 0.20, 0.95: 0.30}, stats.SystemContainerKubelet: {0.50: 0.25, 0.95: 0.40},
stats.SystemContainerRuntime: {0.50: 0.40, 0.95: 0.60}, stats.SystemContainerRuntime: {0.50: 0.40, 0.95: 0.60},
}, },
memLimits: framework.ResourceUsagePerContainer{ memLimits: framework.ResourceUsagePerContainer{
stats.SystemContainerKubelet: &framework.ContainerResourceUsage{MemoryRSSInBytes: 100 * 1024 * 1024}, stats.SystemContainerKubelet: &framework.ContainerResourceUsage{MemoryRSSInBytes: 100 * 1024 * 1024},
stats.SystemContainerRuntime: &framework.ContainerResourceUsage{MemoryRSSInBytes: 400 * 1024 * 1024}, stats.SystemContainerRuntime: &framework.ContainerResourceUsage{MemoryRSSInBytes: 500 * 1024 * 1024},
}, },
// percentile limit of single pod startup latency // percentile limit of single pod startup latency
podStartupLimits: framework.LatencyMetric{ podStartupLimits: framework.LatencyMetric{
...@@ -182,17 +182,17 @@ var _ = framework.KubeDescribe("Density [Serial] [Slow]", func() { ...@@ -182,17 +182,17 @@ var _ = framework.KubeDescribe("Density [Serial] [Slow]", func() {
podsNr: 10, podsNr: 10,
bgPodsNr: 50, bgPodsNr: 50,
cpuLimits: framework.ContainersCPUSummary{ cpuLimits: framework.ContainersCPUSummary{
stats.SystemContainerKubelet: {0.50: 0.20, 0.95: 0.25}, stats.SystemContainerKubelet: {0.50: 0.25, 0.95: 0.40},
stats.SystemContainerRuntime: {0.50: 0.40, 0.95: 0.60}, stats.SystemContainerRuntime: {0.50: 0.40, 0.95: 0.60},
}, },
memLimits: framework.ResourceUsagePerContainer{ memLimits: framework.ResourceUsagePerContainer{
stats.SystemContainerKubelet: &framework.ContainerResourceUsage{MemoryRSSInBytes: 100 * 1024 * 1024}, stats.SystemContainerKubelet: &framework.ContainerResourceUsage{MemoryRSSInBytes: 100 * 1024 * 1024},
stats.SystemContainerRuntime: &framework.ContainerResourceUsage{MemoryRSSInBytes: 400 * 1024 * 1024}, stats.SystemContainerRuntime: &framework.ContainerResourceUsage{MemoryRSSInBytes: 500 * 1024 * 1024},
}, },
podStartupLimits: framework.LatencyMetric{ podStartupLimits: framework.LatencyMetric{
Perc50: 3000 * time.Millisecond, Perc50: 5000 * time.Millisecond,
Perc90: 4000 * time.Millisecond, Perc90: 9000 * time.Millisecond,
Perc99: 5000 * time.Millisecond, Perc99: 10000 * time.Millisecond,
}, },
}, },
} }
......
...@@ -69,7 +69,7 @@ var _ = framework.KubeDescribe("Resource-usage [Serial] [Slow]", func() { ...@@ -69,7 +69,7 @@ var _ = framework.KubeDescribe("Resource-usage [Serial] [Slow]", func() {
{ {
podsNr: 10, podsNr: 10,
cpuLimits: framework.ContainersCPUSummary{ cpuLimits: framework.ContainersCPUSummary{
stats.SystemContainerKubelet: {0.50: 0.25, 0.95: 0.30}, stats.SystemContainerKubelet: {0.50: 0.30, 0.95: 0.35},
stats.SystemContainerRuntime: {0.50: 0.30, 0.95: 0.40}, stats.SystemContainerRuntime: {0.50: 0.30, 0.95: 0.40},
}, },
memLimits: framework.ResourceUsagePerContainer{ memLimits: framework.ResourceUsagePerContainer{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment