Fix CGroupFS cgroup manager cgroup creation for pods

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>

Closes: #1237
Approved by: rhatdan
This commit is contained in:
Matthew Heon
2018-08-08 16:27:48 -04:00
committed by Atomic Bot
parent bb45de5605
commit 9bd991f477
2 changed files with 11 additions and 8 deletions

View File

@ -85,6 +85,9 @@ func (r *Runtime) NewContainer(ctx context.Context, rSpec *spec.Spec, options ..
if err != nil {
return nil, errors.Wrapf(err, "error retrieving pod %s cgroup", pod.ID())
}
if podCgroup == "" {
return nil, errors.Wrapf(ErrInternal, "pod %s cgroup is not set", pod.ID())
}
ctr.config.CgroupParent = podCgroup
} else {
ctr.config.CgroupParent = CgroupfsDefaultCgroupParent