Kir Kolyshkin
51e1a0842d
libct/cgroups/systemd/v1: privatize v1 manager
...
This patch was generated entirely by gorename -- nothing to review here.
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com >
2020-05-08 10:09:48 -07:00
Kir Kolyshkin
d827e323b0
libct/cgroups/systemd/v1: add NewLegacyManager
...
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com >
2020-05-08 10:07:40 -07:00
Akihiro Suda
bf15cc99b1
cgroup v2: support rootless systemd
...
Tested with both Podman (master) and Moby (master), on Ubuntu 19.10 .
$ podman --cgroup-manager=systemd run -it --rm --runtime=runc \
--cgroupns=host --memory 42m --cpus 0.42 --pids-limit 42 alpine
/ # cat /proc/self/cgroup
0::/user.slice/user-1001.slice/user@1001.service/user.slice/libpod-132ff0d72245e6f13a3bbc6cdc5376886897b60ac59eaa8dea1df7ab959cbf1c.scope
/ # cat /sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/user.slice/libpod-132ff0d72245e6f13a3bbc6cdc5376886897b60ac59eaa8dea1df7ab959cbf1c.scope/memory.max
44040192
/ # cat /sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/user.slice/libpod-132ff0d72245e6f13a3bbc6cdc5376886897b60ac59eaa8dea1df7ab959cbf1c.scope/cpu.max
42000 100000
/ # cat /sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/user.slice/libpod-132ff0d72245e6f13a3bbc6cdc5376886897b60ac59eaa8dea1df7ab959cbf1c.scope/pids.max
42
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2020-05-08 12:39:20 +09:00
lifubang
bfa1b2aab3
check that StartTransientUnit and StopUnit succeeds
...
Signed-off-by: lifubang <lifubang@acmcoder.com >
2020-04-28 15:46:28 +08:00
lifubang
1d4ccc8e0c
fix data inconsistent when runc update in systemd driven cgroup v1
...
Signed-off-by: lifubang <lifubang@acmcoder.com >
2020-04-23 19:32:57 +08:00
Kir Kolyshkin
bb47e35843
cgroup/systemd: reorganize
...
1. Rename the files
- v1.go: cgroupv1 aka legacy;
- v2.go: cgroupv2 aka unified hierarchy;
- unsupported.go: when systemd is not available.
2. Move the code that is common between v1 and v2 to common.go
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com >
2020-04-19 16:27:40 -07:00