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

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

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