Re: Undo aic7xxx changes (now rc7+aic20030603)

John Stoffel
2003-06-18T14:11:56Z

Stephan> 7 days continuous test
Stephan> one file data corruption on day 1
Stephan> one file data corruption on day 4
Stephan> two file data corruptions on day 6

Stephan> Test is performed as follows:

Stephan> around 70-100 GB of data is transferred to a nfs-server with
Stephan> rc8 onto a RAID5 on 3ware-controller. The data is then
Stephan> copied via tar onto a SDLT drive connected to an aic
Stephan> controller. Afterwards the data is verified by tar.

Is the data verified after the transfer to the NFS server? Does it
pass muster then using MD5 sums on the files?

What happens if you cut the tape drive out of the loop and copy the
data to another partition on the 3ware controller and do the compare
then?

I assume you're doing:

tar -c -f /dev/tape --verify /path/to/files

and that's when you get the errors? Or are you writing to tape, and
then doing a compare with:

tar -c -f /dev/tape /path/to/files
tar -d -f /dev/tape /path/to/files

Stephan> Since rc8 this runs stable (froze before during the first
Stephan> day).

How much RAM is in the box, and how much free space is on the
filesystem? I've been trying to replicate this type of test on
2.5.7x, but I've been having issues. I'm also just dumping a pile of
MP3s to tape and reading them back to check.

Stephan> Most of the several files tar'ed are beyond the 2 GB file
Stephan> size. They vary from around 100MB upto about 15 GB per file,
Stephan> around 70 GB minimum summed up. Of course I exchanged the
Stephan> tapes and the drive. Didn't get better.

This is an interesting data point. What happens if you make all the
files be 2.5gb in size, do you get corruption more consistently then?

I'm interested in this issue because I want to make sure that tape
backups work reliably on Linux.

John