{"push_id":2196601251,"size":1,"distinct_size":1,"ref":"refs/heads/assert_cgroup","head":"803084fac72fbe5858d59733ea4b25d8e99bf4db","before":"f2c9a0178e0c73a8f5981e54d6d4ebea822d003c","commits":[{"sha":"803084fac72fbe5858d59733ea4b25d8e99bf4db","author":{"name":"Chris Down","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@chrisdown.name"},"message":"condition: Create AssertControlGroupController\n\nUp until now, the behaviour in systemd has (mostly) been to silently\nignore failures to action unit directives that refer to an unavailble\ncontroller. The addition of AssertControlGroupController and its\nconditional counterpart allow explicit specification of the desired\nbehaviour when such a situation occurs.\n\nAs for how this can happen, it is possible that a particular controller\nis not available in the cgroup hierarchy. One possible reason for this\nis that, in the running kernel, the controller simply doesn't exist --\nfor example, the CPU controller in cgroup v2 has only recently been\nmerged and was out of tree until then. Another possibility is that the\ncontroller exists, but has been forcibly disabled by `cgroup_disable=`\non the kernel command line.\n\nIn future this will also support whatever comes out of issue #7624,\n`DefaultXAccounting=never`, or similar.","distinct":true,"url":"https://api.github.com/repos/cdown/systemd/commits/803084fac72fbe5858d59733ea4b25d8e99bf4db"}]}
{"actor":{"display_login":"cdown"}}