Date: Sun, 8 Nov 2009 19:02:13 +0000 (UTC) From: Rick Macklem <rmacklem@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/rpc clnt_vc.c Message-ID: <200911081902.nA8J2UZa038056@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rmacklem 2009-11-08 19:02:13 UTC FreeBSD src repository Modified files: sys/rpc clnt_vc.c Log: SVN rev 199053 on 2009-11-08 19:02:13Z by rmacklem Add a check for the connection being shut down to the krpc client just before queuing a request for the connection. The code already had a check for the connection being shut down while the request was queued, but not one for the shut down having been initiated by the server before the request was in the queue. This appears to fix the problem of slow reconnects against an NFS server that drops inactive connections reported by Olaf Seibert, but does not fix the case where the FreeBSD client generates RST segments at about the same time as ACKs. This is still a problem that is being investigated. This patch does not cause a regression for this case. Tested by: Olaf Seibert, Daniel Braniss Reviewed by: dfr MFC after: 5 days Revision Changes Path 1.10 +16 -0 src/sys/rpc/clnt_vc.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911081902.nA8J2UZa038056>