Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Apr 2006 06:38:32 -0700
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Xin LI <delphij@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, ps@freebsd.org, cvs-all@FreeBSD.org, mohans@freebsd.orgc
Subject:   Re: cvs commit: src/sys/nfsclient nfs_bio.c nfs_vnops.c
Message-ID:  <20060418133832.GF35896@elvis.mu.org>
In-Reply-To: <200604180528.k3I5SfTo059921@repoman.freebsd.org>
References:  <200604180528.k3I5SfTo059921@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Xin LI <delphij@FreeBSD.org> [060417 23:39] wrote:
> delphij     2006-04-18 05:28:41 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:        (Branch: RELENG_6)
>     sys/nfsclient        nfs_bio.c nfs_vnops.c 
>   Log:
>   MFC src/sys/nfsclient/nfs_bio.c,v 1.154
>   and src/sys/nfsclient/nfs_vnops.c,v 1.262 (by ps@):
>   
...
>    - Treat ETIMEDOUT as a "recoverable" error, causing the buffer
>      to be re-dirtied. ETIMEDOUT can occur on soft mounts, when
>      the number of retries are exceeded, and we don't want data loss
>      in that case.

Actually that's the documented behavior, if the mount times out,
one will lose data.

What does this do?  Leave the buffer dirty/held until forcefully
unmounted?  I guess that sort of makes sense, can someone explain
a bit better?

-- 
- Alfred Perlstein



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060418133832.GF35896>