It doesn't seem to be enabled on Debian stable, and the test fails.
Follow-up for
5efc8183c9cf9b
-p IODeviceWeight="/foo/bar 999"
)
- systemd-run --wait --pipe --unit "$SERVICE_NAME" "${ARGUMENTS[@]}" \
- bash -xec "diff <(echo $EXPECTED_IO_MAX) $CGROUP_PATH/io.max; diff <(echo $EXPECTED_IO_LATENCY) $CGROUP_PATH/io.latency"
+ # io.latency not available by default on Debian stable
+ if [ -e /sys/fs/cgroup/system.slice/io.latency ]; then
+ systemd-run --wait --pipe --unit "$SERVICE_NAME" "${ARGUMENTS[@]}" \
+ bash -xec "diff <(echo $EXPECTED_IO_MAX) $CGROUP_PATH/io.max; diff <(echo $EXPECTED_IO_LATENCY) $CGROUP_PATH/io.latency"
+ fi
# CPUScheduling=
ARGUMENTS=(