Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Jan 2009 16:46:17 +0000
From:      Dmitry Marakasov <amdmi3@amdmi3.ru>
To:        "Arno J. Klaassen" <arno@heho.snv.jussieu.fr>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Data corruption with checksum offloading enabled
Message-ID:  <20090127164617.GA93440@hades.panopticon>
In-Reply-To: <wphc3kj4sb.fsf@heho.snv.jussieu.fr>
References:  <20090123221826.GB30982@deprived.panopticon> <20090126144044.GB6054@hades.panopticon> <wphc3kj4sb.fsf@heho.snv.jussieu.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
* Arno J. Klaassen (arno@heho.snv.jussieu.fr) wrote:

> > For now I have two cases of corruption - in both cases it is single
> > difference of one 128 byte block with file offsets 0x65F872 and
> > 0x61A072.
> 
> I had a similar problem last April on a 7-stable box reported
> in a 'nfs-server silent data corruption' thread.
> 
> I found :
> 
> - in all failing cases just *one* byte is currupted, 4 or all 8 bits
>   set to zero *and* the original value is one out of the limited
>   subset {1, 8, 9} ....
> 
>   here is the output of `cmp -x $i/BIG $i/BIG2` for some failing
>   cases I saved :
> 
>   03869a48 09 00
>   05209d88 09 00
>   01777148 09 00
>   00f10f88 09 00
>   01f4c4c8 11 00
>   06c3d6c8 11 00
>   0725ca48 18 00
>   01608008 09 00
>   00f3b888 18 00
> 
>   07aa45c8 29 20
> 
> Does your corruption fulfill these characterisations as well?

Nope, as I've written before, it's corruption of single 128 byte block.
I've deleted samples during the upgrade process, but I think I'll turn
*xcsum back on and do some more tests with NFS, and netcat transfers.

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amdmi3@amdmi3.ru  ..:  jabber: amdmi3@jabber.ru    http://www.amdmi3.ru



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090127164617.GA93440>