cvs commit: src/sys/nfsclient nfs_socket.c

Alfred Perlstein alfred at freebsd.org
Tue Jul 19 20:21:27 GMT 2005


* Pawel Jakub Dawidek <pjd at FreeBSD.org> [050718 00:18] wrote:
> On Mon, Jul 18, 2005 at 02:12:17AM +0000, Paul Saab wrote:
> +> ps          2005-07-18 02:12:17 UTC
> +> 
> +>   FreeBSD src repository
> +> 
> +>   Modified files:
> +>     sys/nfsclient        nfs_socket.c 
> +>   Log:
> +>   Fix for a NFS soft mounts bug where if the number of retries exceeds
> +>   the max rexmits, the request was not being bounced back with a
> +>   ETIMEDOUT error.
> 
> I saw ESTALE errors on NFS clients after rebooting NFS server.
> umount/mount was the only way to fix it.
> Your commit should fix my problem? My machines are running 5-STABLE.

Unlikely, the source of such a problem is probably that the order
of mounted filesystems has changed and a different fsid was given
to your exported fs.

One way to fix it is to make sure that your fses are mounted in the
right order each time.  Or you can do a hack whereby exporting loads
the fsid from a persistent file in the filesystem.



-- 
- Alfred Perlstein
- email: bright at mu.org cell: 408-480-4684


More information about the cvs-src mailing list