mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-11 05:17:44 +03:00
cgroup: Also set blkio.bfq.weight
Commit [1] added a workaround when unified cgroups are used but missed
legacy cgroups where there is the same issue.
[1] <2dbc45aea7
>
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
a6e5ad8925
commit
35e7a62ca3
@ -1244,6 +1244,11 @@ static void cgroup_context_apply(
|
|||||||
xsprintf(buf, "%" PRIu64 "\n", weight);
|
xsprintf(buf, "%" PRIu64 "\n", weight);
|
||||||
(void) set_attribute_and_warn(u, "blkio", "blkio.weight", buf);
|
(void) set_attribute_and_warn(u, "blkio", "blkio.weight", buf);
|
||||||
|
|
||||||
|
/* FIXME: drop this when distro kernels properly support BFQ through "blkio.weight"
|
||||||
|
* See also: https://github.com/systemd/systemd/pull/13335 */
|
||||||
|
xsprintf(buf, "%" PRIu64 "\n", weight);
|
||||||
|
(void) set_attribute_and_warn(u, "blkio", "blkio.bfq.weight", buf);
|
||||||
|
|
||||||
if (has_io) {
|
if (has_io) {
|
||||||
CGroupIODeviceWeight *w;
|
CGroupIODeviceWeight *w;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user