Bug 18202

Summary: possible ida problem causes file lost integrity
Product: Base System Reporter: wing <wing>
Component: i386Assignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description wing 2000-04-25 02:10:01 UTC
Compaq Smart Array driver (ida) could lost data under heavy I/O request.

Hardware description:
1. Compaq Smart Array 3100-ES.
2. 6* 18G disks, tested many config such as RAID 0, RAID 1 and RAID 5.
3. Drived as UnixWare.
4. Cache method setup as 25% write, 75% read.
5. RAID Accecelator ON/OFF won't effect the result.(tested each config)

Software description:
1. FreeBSD 4.0-STABLE on 2000-0419.
2. SOFTUPDATE enabled on da0, but not on idad*
3. newfs with -b 32768 -f 4096. (default parameter tested, also.)

How-To-Repeat: 1. make heavy load on idad* file system. (e.g. utilize dd to creat huge
files. In my case,I ran 3-4 dd program to creat files).
2. creat data via ftp or other method, and record file md5. (In this case, I opened 3 FTP sessions, total traffic is about 2M/sec).
3. I use iostat to monitor ida throughput, its about 4M-6M/sec.
4. after 30 min of heavy load, stop all program and do md5 checksum again.

Note that file size is *NOT* changed.
Comment 1 jlemon freebsd_committer freebsd_triage 2000-04-26 03:46:44 UTC
State Changed
From-To: open->closed

Originater confirms patch 1.12.2.1 fixes the problem.