From 8b1c80cc5a07c881ffa66487edc9b7f81d48f448 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Sun, 12 Apr 2020 18:19:48 -0700 Subject: [PATCH] cgroupv2: fix systemd driver not putting pid into cgroup Fixes: #2310 Signed-off-by: Kir Kolyshkin --- libcontainer/cgroups/systemd/unified_hierarchy.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libcontainer/cgroups/systemd/unified_hierarchy.go b/libcontainer/cgroups/systemd/unified_hierarchy.go index 2dffc34e076..5487a9780b7 100644 --- a/libcontainer/cgroups/systemd/unified_hierarchy.go +++ b/libcontainer/cgroups/systemd/unified_hierarchy.go @@ -151,6 +151,9 @@ func (m *UnifiedManager) Apply(pid int) error { if err := createCgroupsv2Path(path); err != nil { return err } + if err := cgroups.WriteCgroupProc(path, pid); err != nil { + return err + } m.Paths = map[string]string{ "pids": path, "memory": path,