mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 17:30:00 +00:00
Merge pull request #16722 from wojtek-t/fix_panic
Fix panics in Density test
This commit is contained in:
commit
31273c15d0
@ -368,18 +368,15 @@ func computePercentiles(timeSeries map[time.Time]resourceUsagePerContainer, perc
|
|||||||
return make(map[int]resourceUsagePerContainer)
|
return make(map[int]resourceUsagePerContainer)
|
||||||
}
|
}
|
||||||
dataMap := make(map[string]*usageDataPerContainer)
|
dataMap := make(map[string]*usageDataPerContainer)
|
||||||
for _, v := range timeSeries {
|
for _, singleStatistic := range timeSeries {
|
||||||
for k := range v {
|
for name, data := range singleStatistic {
|
||||||
dataMap[k] = &usageDataPerContainer{
|
if dataMap[name] == nil {
|
||||||
|
dataMap[name] = &usageDataPerContainer{
|
||||||
cpuData: make([]float64, len(timeSeries)),
|
cpuData: make([]float64, len(timeSeries)),
|
||||||
memUseData: make([]int64, len(timeSeries)),
|
memUseData: make([]int64, len(timeSeries)),
|
||||||
memWorkSetData: make([]int64, len(timeSeries)),
|
memWorkSetData: make([]int64, len(timeSeries)),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
|
||||||
}
|
|
||||||
for _, singleStatistic := range timeSeries {
|
|
||||||
for name, data := range singleStatistic {
|
|
||||||
dataMap[name].cpuData = append(dataMap[name].cpuData, data.CPUUsageInCores)
|
dataMap[name].cpuData = append(dataMap[name].cpuData, data.CPUUsageInCores)
|
||||||
dataMap[name].memUseData = append(dataMap[name].memUseData, data.MemoryUsageInBytes)
|
dataMap[name].memUseData = append(dataMap[name].memUseData, data.MemoryUsageInBytes)
|
||||||
dataMap[name].memWorkSetData = append(dataMap[name].memWorkSetData, data.MemoryWorkingSetInBytes)
|
dataMap[name].memWorkSetData = append(dataMap[name].memWorkSetData, data.MemoryWorkingSetInBytes)
|
||||||
|
Loading…
Reference in New Issue
Block a user