mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 10:19:50 +00:00
Correctly handle nil resource usage in performance e2e tests
This commit is contained in:
parent
ded8e03fc3
commit
02951f182e
@ -369,10 +369,8 @@ func getOneTimeResourceUsageOnNode(
|
|||||||
}
|
}
|
||||||
|
|
||||||
f := func(name string, newStats *stats.ContainerStats) *ContainerResourceUsage {
|
f := func(name string, newStats *stats.ContainerStats) *ContainerResourceUsage {
|
||||||
// TODO(gmarek): remove when #46198 is debugged.
|
if newStats == nil || newStats.CPU == nil || newStats.Memory == nil {
|
||||||
if newStats == nil || newStats.CPU == nil {
|
return nil
|
||||||
glog.Warning("NewStats is %#v for container %v", newStats, name)
|
|
||||||
return &ContainerResourceUsage{}
|
|
||||||
}
|
}
|
||||||
return &ContainerResourceUsage{
|
return &ContainerResourceUsage{
|
||||||
Name: name,
|
Name: name,
|
||||||
@ -401,7 +399,9 @@ func getOneTimeResourceUsageOnNode(
|
|||||||
if !isInteresting {
|
if !isInteresting {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
usageMap[pod.PodRef.Name+"/"+container.Name] = f(pod.PodRef.Name+"/"+container.Name, &container)
|
if usage := f(pod.PodRef.Name+"/"+container.Name, &container); usage != nil {
|
||||||
|
usageMap[pod.PodRef.Name+"/"+container.Name] = usage
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return usageMap, nil
|
return usageMap, nil
|
||||||
|
Loading…
Reference in New Issue
Block a user