Running KVM guests with a virtio nic, I'm seeing a hang at shutdown at "iptables: Unloading modules:" Turns out nf_conntrack is blocking because virtio_net has left a TX skb dangling. See: http://lkml.org/lkml/2008/4/30/207 Adding to F9Blocker because shutdown hangs suck and the fix seems fairly safe.
Created attachment 304236 [details] 0001-virtio_net-free-transmit-skbs-in-a-timer.patch
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Did we get a better fix for this? Upstream didn't really like the proposed one...
(In reply to comment #3) > Upstream didn't really like the proposed one... No, upstream wants to add a *host* feature to throttle tx notification interrupts and have the guest detect when that feature is available. When it isn't available, the guest will need to poll for tx completion in a timer. So, upstream is going to merge my patch and later add the throttling feature to the host and the guest-side code to take advantage of it: http://lkml.org/lkml/2008/5/19/26
Patch in 2.6.25.4-29
kernel-2.6.25.4-30.fc9 has been submitted as an update for Fedora 9
kernel-2.6.25.4-30.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update kernel'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-4630
kernel-2.6.25.4-30.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.