mirror of
https://github.com/containers/podman.git
synced 2025-06-23 02:18:13 +08:00
Disable blkio.weight test on Ubuntu
These tests fail with `Error: opening file `io.bfq.weight` for writing: Permission denied: OCI permission denied`. Upon examination of the VMs, it was found the kernel and OS lacks support for the `BFQ` scheduler (which supplies the `weight` option). The only available schedulers are `none` and `mq-deadline`. Note: Recently updated F32 (prior-fedora) and Ubuntu 20.04 (prior-ubuntu) VMs always use CGroupsV1 with runc. F33 and Ubuntu 20.10 were updated to always use CGroupsV2 with crun. Signed-off-by: Chris Evich <cevich@redhat.com>
This commit is contained in:
@ -493,7 +493,9 @@ USER bin`
|
||||
Skip("Kernel does not support blkio.weight")
|
||||
}
|
||||
}
|
||||
|
||||
if podmanTest.Host.Distribution == "ubuntu" {
|
||||
Skip("Ubuntu <= 20.10 lacks BFQ scheduler")
|
||||
}
|
||||
if CGROUPSV2 {
|
||||
// convert linearly from [10-1000] to [1-10000]
|
||||
session := podmanTest.Podman([]string{"run", "--rm", "--blkio-weight=15", ALPINE, "sh", "-c", "cat /sys/fs/cgroup/$(sed -e 's|0::||' < /proc/self/cgroup)/io.bfq.weight"})
|
||||
|
Reference in New Issue
Block a user