[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	thib_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2008/04/22 14:59:37

Modified files:
	sys/nfs        : nfs_vnops.c 

Log message:
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:
http://lists.freebsd.org/pipermail/freebsd-current/2007-November/079961.html
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;