cvs commit: src/sys/nfsclient nfs_bio.c nfs_vnops.c

Alfred Perlstein alfred at freebsd.org
Tue Apr 18 13:38:38 UTC 2006


* Xin LI <delphij at 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


More information about the cvs-src mailing list