Merge "Migrate the blkio controller to the v2 cgroup hierarchy"

This commit is contained in:
Bart Van Assche 2023-01-06 00:21:08 +00:00 committed by Gerrit Code Review
commit 515c924312
3 changed files with 9 additions and 35 deletions

View file

@ -1,12 +1,5 @@
{
"Cgroups": [
{
"Controller": "blkio",
"Path": "/dev/blkio",
"Mode": "0775",
"UID": "system",
"GID": "system"
},
{
"Controller": "cpu",
"Path": "/dev/cpuctl",
@ -39,6 +32,11 @@
{
"Controller": "freezer",
"Path": "."
},
{
"Controller": "io",
"Path": ".",
"NeedsActivation": true
}
]
}

View file

@ -460,8 +460,7 @@
"Name": "JoinCgroup",
"Params":
{
"Controller": "blkio",
"Path": "background"
"Controller": "io"
}
},
{
@ -500,8 +499,7 @@
"Name": "JoinCgroup",
"Params":
{
"Controller": "blkio",
"Path": ""
"Controller": "io"
}
},
{
@ -540,8 +538,7 @@
"Name": "JoinCgroup",
"Params":
{
"Controller": "blkio",
"Path": ""
"Controller": "io"
}
},
{
@ -580,8 +577,7 @@
"Name": "JoinCgroup",
"Params":
{
"Controller": "blkio",
"Path": ""
"Controller": "io"
}
},
{

View file

@ -218,26 +218,6 @@ on init
write /dev/stune/nnapi-hal/schedtune.boost 1
write /dev/stune/nnapi-hal/schedtune.prefer_idle 1
# Create blkio group and apply initial settings.
# This feature needs kernel to support it, and the
# device's init.rc must actually set the correct values.
mkdir /dev/blkio/background
chown system system /dev/blkio
chown system system /dev/blkio/background
chown system system /dev/blkio/tasks
chown system system /dev/blkio/background/tasks
chown system system /dev/blkio/cgroup.procs
chown system system /dev/blkio/background/cgroup.procs
chmod 0664 /dev/blkio/tasks
chmod 0664 /dev/blkio/background/tasks
chmod 0664 /dev/blkio/cgroup.procs
chmod 0664 /dev/blkio/background/cgroup.procs
write /dev/blkio/blkio.weight 1000
write /dev/blkio/background/blkio.weight 200
write /dev/blkio/background/blkio.bfq.weight 10
write /dev/blkio/blkio.group_idle 0
write /dev/blkio/background/blkio.group_idle 0
restorecon_recursive /mnt
mount configfs none /config nodev noexec nosuid