8.0-RC1 NFS client timeout issue

Rick Macklem rmacklem at uoguelph.ca
Fri Nov 6 20:32:40 UTC 2009



On Mon, 2 Nov 2009, Olaf Seibert wrote:

>> Although I think the patch does avoid sending the request on the
>> partially closed connection, it doesn't fix the "real problem",
>> so I don't know if it is worth testing?
>
> Well, I tested it anyway, just in case. It seems to work fine for me, so
> far.
>
> I don't see your extra RSTs either. Maybe that is because in my case the
> client used a different port number for the new connection. (Usually,
> this is controlled by the TCP option SO_REUSEADDR from <sys/socket.h>).
>
It seems that the pesky RSTs I was seeing were generated by the net chip
in the machine I was using (Intel 82801BA/CAM - fxp driver) when TSO
was enabled for it.

sysctl net.inet.tcp.tso=0

got rid of the problem and, with the patch you already tested, thinks
are testing well here.

If anyone is still having NFS over TCP reconnect problems after
applying the patch, please try the above and see if it helps.

Thanks, rick


More information about the freebsd-stable mailing list