cvs commit: src/sys/nfsclient nfs_socket.c

Eric Anderson anderson at centtech.com
Tue Jul 19 20:32:56 GMT 2005


Alfred Perlstein wrote:
> * 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.

Can you give a few more hints on where/what hack would be needed to do 
that?  That seems like a handy trick.. :)  I think I could use that 
quite a bit.

Eric



-- 
------------------------------------------------------------------------
Eric Anderson        Sr. Systems Administrator        Centaur Technology
A lost ounce of gold may be found, a lost moment of time never.
------------------------------------------------------------------------


More information about the cvs-all mailing list