bug fix, LeafWeight nil err
Signed-off-by: root <yangshukui@huawei.com>
This commit is contained in:
parent
ae312e5155
commit
56abe735f2
|
@ -392,7 +392,14 @@ func createCgroupConfig(name string, useSystemdCgroup bool, spec *specs.Spec) (*
|
||||||
}
|
}
|
||||||
if r.BlockIO.WeightDevice != nil {
|
if r.BlockIO.WeightDevice != nil {
|
||||||
for _, wd := range r.BlockIO.WeightDevice {
|
for _, wd := range r.BlockIO.WeightDevice {
|
||||||
weightDevice := configs.NewWeightDevice(wd.Major, wd.Minor, *wd.Weight, *wd.LeafWeight)
|
var weight, leafWeight uint16
|
||||||
|
if wd.Weight != nil {
|
||||||
|
weight = *wd.Weight
|
||||||
|
}
|
||||||
|
if wd.LeafWeight != nil {
|
||||||
|
leafWeight = *wd.LeafWeight
|
||||||
|
}
|
||||||
|
weightDevice := configs.NewWeightDevice(wd.Major, wd.Minor, weight, leafWeight)
|
||||||
c.Resources.BlkioWeightDevice = append(c.Resources.BlkioWeightDevice, weightDevice)
|
c.Resources.BlkioWeightDevice = append(c.Resources.BlkioWeightDevice, weightDevice)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue