mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 15:05:27 +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 {
|
||||
// TODO(gmarek): remove when #46198 is debugged.
|
||||
if newStats == nil || newStats.CPU == nil {
|
||||
glog.Warning("NewStats is %#v for container %v", newStats, name)
|
||||
return &ContainerResourceUsage{}
|
||||
if newStats == nil || newStats.CPU == nil || newStats.Memory == nil {
|
||||
return nil
|
||||
}
|
||||
return &ContainerResourceUsage{
|
||||
Name: name,
|
||||
@ -401,7 +399,9 @@ func getOneTimeResourceUsageOnNode(
|
||||
if !isInteresting {
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user