cvs commit: src/sys/nfsclient nfs_bio.c nfs_vnops.c
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
> 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