Date: Sat, 27 Oct 2001 21:00:02 -0700 (PDT) From: Bill Moran <wmoran@iowna.com> To: freebsd-bugs@FreeBSD.org Subject: Re: i386/29045: Heavy disk usage causes panic in ffs_blkfree Message-ID: <200110280400.f9S402U77311@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/29045; it has been noted by GNATS.
From: Bill Moran <wmoran@iowna.com>
To: Ian Dowse <iedowse@maths.tcd.ie>
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: i386/29045: Heavy disk usage causes panic in ffs_blkfree
Date: Sat, 27 Oct 2001 23:56:00 -0400
I finally managed to find some time to look into this again, but I
have no idea what to make of the results.
Ian Dowse wrote:
> In message <200107270010.f6R0A1020956@freefall.freebsd.org>, Bill Moran writes:
>
> A hex diff of a few examples of file corruption might help suggest
> a cause. If you can get two copies of what should be the same file
> but the md5 checksums differ, run
>
> hd file.good > file.good.hd
> hd file.bad > file.bad.hd
> diff -u file.good.hd file.bad.hd
I reconnected the 80 conductor cable earlier today, and intentionally
recreated the problem so that I could do the hex diff procedure you
describe. Here's what happened:
1. Did a find | md5 like you described in previous messages
2. Started a "make world" process and then started another find | md5
running simultaneously.
3. Once I had two files full of md5 checksums, I ran a diff to find
out what files had become victums of corruption.
4. I used the diff to pick files to run the hex dump on. I had original
files on another server, safe from any possible corruption.
The problem is: no differences were found between the two files. Put in
plain english, I have two files that *should* be identical, but the md5
checksums differ, however, the hd/diff procedure above shows no differences.
I can only assume that the disk corruption is such that under some
circumstances the files appear currupted, but under other circumstances,
the correct data for the file is available.
I would still like to isolate this, but I don't know what else to try.
How do I identify the corruption if it's transient? I guess the first
thing would be to determine under what conditions the garbled data appears?
--
"Where's the robot to pat you on the back?"
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?200110280400.f9S402U77311>
