Expand description
Basic and mixed-workload scenario implementations.
Functions§
- custom_
cgroup_ pipe_ io - Two cgroups each with paired PipeIo workers and SpinWait workers. Exercises cross-CPU wake placement from pipe I/O under CPU load.
- custom_
crash_ light - Light workload for scheduler-DEATH tests: one cgroup of 4
YieldHeavyworkers held for the scenario duration. - custom_
host_ cgroup_ contention - Two managed cgroups with host-level contention from workers in the
test runner’s own cgroup (
SpawnPlacement::RunnerCgroup, typically the root cgroup). Spawnstotal_cpusworkers outside any managed cgroup alongside two default cgroups. - custom_
sched_ mixed - Two cgroups each running Normal, Batch, Idle, and FIFO(1) workers concurrently. FIFO workers use bursty workloads to avoid monopolizing CPUs.