Date: Mon, 30 Aug 2004 15:52:31 +0200 From: "Daniel Eriksson" <daniel_k_eriksson@telia.com> To: "'Lukas Ertl'" <le@FreeBSD.org>, "'Craig Boston'" <craig@xfoil.gank.org>, <freebsd-current@FreeBSD.org> Subject: RE: PLEASE TEST: IPI deadlock avoidance patch Message-ID: <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAA0VcX9IoJqUaXPS8MjT1PdsKAAAAQAAAA1hcT1aV8yUWmzGYtJXt90wEAAAAA@telia.com> In-Reply-To: <20040827012953.T556@korben.in.tern>
next in thread | previous in thread | raw e-mail | index | archive | help
Lukas Ertl wrote: > I've identified and fixed (hopefully) a source of possible > data corruption on RAID5 plexes three days ago. You need > rev. 1.6 of geom_vinum_raid5.c. I have now tested with 6-CURRENT compiled from sources dated 2004.08.29.21.00.00 (which includes your patch), and I must unfortunately report that it does not fix the problem. I tested by duplicating a bunch (9GB+) of binary files with known crc checksums on the same filesystem, and I ended up with ~10% corrupt files. Running the exact same test under a kernel compiled without SMP worked without any problems. (Testbed: SMP machine with 4 SATA discs in a gvinum RAID-5 array) I have managed to secure some more testing time on the server today, so I will be trying this with regular vinum later to see if that makes a difference. I'll report back here on the list. /Daniel Eriksson
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAA0VcX9IoJqUaXPS8MjT1PdsKAAAAQAAAA1hcT1aV8yUWmzGYtJXt90wEAAAAA>