[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: "Thordur I. Bjornsson" <thib_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Tue, 22 Apr 2008 14:59:37 -0600 (MDT)
Module name: src
Changes by: thib_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org 2008/04/22 14:59:37
sys/nfs : nfs_vnops.c
Remove kludges that map EEXIST errors too a 0 return (success) for certain
operations (non-idempotent ones) under the assumption that the reply from
the server is for a duplicate of the original request.
However, most (all) NFS server today have a duplicate reply cache that
address this problem and these kludges have been shown to cause problems
with some applications (most notably dovecot as pointed out by brad@).
For more information:
And revision 1.277 of sys/nfsclient/nfs_vnops.c in FreeBSD.
Diff from rwatson_(_at_)_freebsd_(_dot_)_org
OK blambert@, "no objections" krw@
tested by many;