mirror of
https://github.com/opencontainers/runc.git
synced 2026-07-11 06:03:57 +08:00
af521ed580
All cgroup managers has Apply() and Set() methods: - Apply is used to create a cgroup (and, in case of systemd, a systemd unit) and/or put a PID into the cgroup (and unit); - Set is used to set various cgroup resources and limits. The fs/fs2 cgroup manager implements the functionality as described above. The systemd v1/v2 manager deviate -- it sets *most* of cgroup limits (those that can be projected to systemd unit properties) in Apply(), and then again *all* cgroup limits in Set (first indirectly via systemd properties -- same as in Apply, then via cgroupfs). This commit removes setting the cgroup limits from Apply, so now the systemd manager behaves the same way as the fs manager. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>