I just put a test1 version of a kernel to the same place as the
nospinlock one. From my tests it seems that the problem in the Xen
paravirt spinlock implementation is the fact that they re-enable
interrupts (xen upcall event channel for that vcpu) during the hypercall
to poll for the spinlock irq. If that also works on the production load,
it would be better suited for a SRU as this only changes Xen code, while
disabling sparavirt spinlocks also would change behaviour for KVM.

Then I would only need a good explanation of why exactly this is
happening to argue with upstream... Oh, right, when testing the test1
kernel, maybe you could also have an eye on any possible side effects.
Like is that instance showing drastically different performance or
periods of delay?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1011792

Title:
  Kernel lockup running 3.0.0 and 3.2.0 on multiple EC2 instance types

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1011792/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to