Merge pull request #1116 from rajasec/hugetlb-panic
Fixing runc panic during hugetlb pages
This commit is contained in:
commit
a6284a7bdb
|
@ -438,6 +438,9 @@ func createCgroupConfig(name string, useSystemdCgroup bool, spec *specs.Spec) (*
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for _, l := range r.HugepageLimits {
|
for _, l := range r.HugepageLimits {
|
||||||
|
if l.Pagesize == nil || l.Limit == nil {
|
||||||
|
return nil, fmt.Errorf("pagesize and limit can not be empty")
|
||||||
|
}
|
||||||
c.Resources.HugetlbLimit = append(c.Resources.HugetlbLimit, &configs.HugepageLimit{
|
c.Resources.HugetlbLimit = append(c.Resources.HugetlbLimit, &configs.HugepageLimit{
|
||||||
Pagesize: *l.Pagesize,
|
Pagesize: *l.Pagesize,
|
||||||
Limit: *l.Limit,
|
Limit: *l.Limit,
|
||||||
|
|
Loading…
Reference in New Issue