Date: Thu, 13 Aug 1998 11:24:11 -0700 (PDT) From: Matt Dillon <dillon@best.net> To: Mika Nystroem <mika@cs.caltech.edu> Cc: Peter Hawkins <thepish@FreeBSD.ORG>, mika@varese.cs.caltech.edu, freebsd-bugs@FreeBSD.ORG Subject: Re: kern/7596: serious data integrity problem when reading WHILE writing NFSv3 client-end Message-ID: <199808131824.LAA02830@flea.best.net>
next in thread | raw e-mail | index | archive | help
:Peter Hawkins writes:
:>See also PR 7418 - the plot thickens...
:>
:
:Hmm, this is very curious. You don't think the page boundary
:business could have to do with stdio buffering (or some other
:mechanism for delaying writes at the page boundaries)?
:
:I've managed to whittle down my test case to the following:
:...
:
:
:The random stuff is actually unnecessary, but it shows that the
:problem is not page-boundary-related. The sine business is just
:a delay loop, and is necessary. If the code looks a bit weird,
:it's because it's "emulating" the I/O behavior of a version of
:SPICE that exhibits the same problem. Here's what I do: run the
:...
:
:Sure, I normally run these applications against a FreeBSD NFS server
:with a four-way CCD, but this particular case was on a Slowaris
:2.5 (sparcstation 1) machine with perfectly standard UFS. I haven't
:been able to exhibit it on a local FFS disk. I also haven't been
:able to exhibit it with a NetBSD NFS client, which is a bit odd
:because all the code that my untrained eye found in /sys/nfs that
:looked suspicious was the same on NetBSD and FreeBSD :)
:
: Mika
: <mika@cs.caltech.edu>
I'm not sure in what circumstances you are seeing the problem. You
are seeing it locally on a sun and on a sun client with a FreeBSD NFS
server? Is the file corrupted on the FreeBSD NFS server itself when you
access it locally?
-Matt
Matthew Dillon Engineering, HiWay Technologies, Inc. & BEST Internet
Communications.
<dillon@best.net> (Please include portions of article in any response)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808131824.LAA02830>
