Comment 31 for bug 579276

Revision history for this message
Peter Lieven (plieven) wrote :

This is weird. I remember when I last experiment with a vanilla 2.6.34 some time ago, it still crashed under heavy load. 2.6.34 should have all the patches mentioned applied except for the yet unpublished napi fix from SuSe.

I'm currently rebuilding my test setup (binary news spool server) and see if it still crashed reliably - this usually happened
within a few hours.

I'm meanwhile a new server kernel for lucid from the ubuntu kernel git.
It seems that
 - Make delayed refill more reliable (is already applied)

I now manually applied:
 - If the add_buf operation fails, indicate failure to the caller (in vanilla kernel since 2.6.34.2 / 2.6.35)
 - virtio_net: Add schedule check to napi_enable call

And will try if this kernel is running without crashing.

However, I was not able to apply "Add limit for socket backlog" (in vanilla kernel since 2.6.34) and related patches
for all protocols. The ubuntu kernel code seems to differ too significantly. Is there
a backport for lucid scheduled?