Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
libct/cgroups/systemd: don't set limits in Apply
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 <[email protected]>
- Loading branch information