Comment 54 for bug 1011792

Revision history for this message
Stefan Bader (smb) wrote :

Seems this is tied to a PV guest. The HVM guest using the exactly same installation, memory, VCPUs and all did not show any issues. But there is one big difference here. Only the PV guest uses the paravirtualized spinlocks (which I think, do allow a bit of nestedness). So right now I would narrow things to:

1. PV guest with at least 8 VCPUs
2. autogroups at least active at boot (not completely sure why but suspecting that this leaves some processes in task groups which then causes a slightly different behaviour of the CFS scheduling.
3. The reproducer causing a lot of threaded IO.

What is strange is that archlinux would not be affected here. If they are based on upstream, they should have the same pv spinlock code and autogroup code (if its not disabled by default in some way -> /proc/sys/kernel/sched_autogroup_enabled).