On Thu, 23 Mar 2006, Kris Kennaway wrote:

 Fix a bug in the NFS/TCP retransmission path.

 The bug was that earlier, if a request was retransmitted,
 we would do subsequent retransmits every 10 msecs.

 This can cause data corruption under moderate loads by reordering
 operations as seen by the client NFS attribute cache, and on the
 server side when the retransmission occurs after the original request
 has left the duplicate cache, since the operation will be committed
 for a second time.

 Further work on retransmission handling is needed (e.g. they are still
 being done sent too often since they are scaled by HZ, and the size of
 the dup cache is too small and easily overwhelmed on busy servers).

Wow.  Nice catch.

Robert N M Watson
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to