| Summary: | net-firewall/shorewall hindering NFS4 Performance | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Roger <rogerx.oss> |
| Component: | [OLD] Server | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | CC: | netmon, rentorbuy |
| Priority: | High | ||
| Version: | 2008.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Roger
2008-03-25 07:04:57 UTC
=sys-kernel/tuxonice-sources-2.6.24-r3 And, although probably not too relevant, the following versions: =net-fs/nfs-utils-1.1.1 =net-libs/libnfsidmap-0.16 =net-libs/librpcsecgss-0.16 =net-libs/libgssglue-0.1 One thought does hit me, maybe one too many suspends of the kernel provokes this? Does it only happen with NFS? Can you test the same with another protocol? Which shorewall version/compiler are you using? Anyway, if you think that shorewall (or netfilter) is borked then it would be really useful if you could post upstream to the shorewall mailing list. And then post back here the result (if any) to help out others with the same/similar issue. Thanks for your report. In process of posting upstream. Here's what I got from the shorewall mailing list: Better problem documentation would include: a) Output of "shorewall dump" at the time that the problem was encountered. b) Output of "shorewall dump" after recovery measures were taken and performance restored. "My bet is on a kernel, hardware, or network fabric issue that was shaken loose by the brief traffic interruption that occurs when shorewall starts. It could also be a traffic shaping corner case (some flawed configurations have cascade failure modes, where everything seizes up for certain traffic patterns but not others, and the effect is self-continuing)." Other significant data points: - what's on the network when the problem occurs? Steady-but-slow NFS traffic, fast-but-rare bursts, collisions, corrupted packets, something else entirely? Whenever I see something like this, I hit tcpdump -w first and think about it later; a packet dump explains most issues when you can study it at leisure. - relevant /proc/mounts entries. Do these change when the problem occurs? - physical network configuration - vmstat output when the problem occurs But I doubt it's a shorewall problem. (...since shorewall is only a frontend to configuring the kernel's netfilter parameters.) My gut feeling, if I can remember in >6 months the next time I see this issue, is a "shorewall dump" before & after will more then likely show the source of the issue. Until then, I'm sitting, waiting, & just hoping I can remember to do a "shorewall dump" prior to resorting to the last ditch effort of restarting shorewall! Which is best for this issue: needinfo, remind, later? (I usually search for any relevant open NFS bugs prior to debugging.) Thanks for the feedback. I'm sure some Gentoo users will find it useful. Please post back within a few months if you can. Meanwhile I'm CC'ing Peter about this bug's status (maybe severity and priority should be lowered; however, I wouldn't close the bug and re-open it when you witness the issue again because I think that your experience can help others). Adding netmon in loop, just in case... Roger, thank you for report. Until you'll manage to dig any additional information it's worth to resolve this bug as NEEDINFO. So, please, reopen as soon as you get any additional data. Your welcome. (Saving this puppy as a custom saved search should help remind me. If I don't see this after a 12 months, I'll close it.) |