On Wed, Dec 12, 2007 at 03:17:29PM -0800, Peter Losher wrote:
[...]
It is hard for me to believe that this is FreeBSD-specific bug, because
checksumming is below FreeBSD-specific code. Of course everything is
possible, but I just think it's just unlikely.
I'd start from configuring UFS on top of GELI with authentication. GELI
will also detect silent data corruptions:
# geli init -a hmac/md5 -e null -s 4096 -P -K /dev/null /dev/ad4
# geli attach -p -k /dev/null /dev/ad4
# dd if=3D/dev/zero of=3D/dev/ad4.eli bs=3D1m (this will take a while)
# newfs -U /dev/ad4.eli
# mount -o noatime /dev/ad4.eli /mnt/tmp
Try your DB test on this file system.
--=20
Pawel Jakub Dawidek http://www.wheel.plpjd@FreeBSD.orghttp://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!