Dmitry Pryanishnikov schrieb:
Hello!
On Mon, 26 Jun 2006, M.Hirsch wrote:
ECC is a way to mask broken hardware. I rather have my hardware fail
directly when it does first, so I can replace it _immediately_
You got it backwards. If your data has any value to you, then you
don't want
to miss any single-error bit in it, do you? If you're running hardware
w/o
ECC, your single-bit error in your data will go to the disk unnoticed,
and you'll lose your data. With ECC, hardware will correct it. In
(rare) case of multiple-bit error ECC logic will generate NMI for you,
so you'll notice and "replace it _immediately_" instead of two weeks
ago when your archive wont extract.
Nope, I am right on track.
I do not want to lose any data. So I'd prefer a ECC error to raise a
panic so I can replace the hardware ASAP.
Don't get me wrong, but tracking bugs in FreeBSD is quite more of an
effort than "just" akquiring a new box...
What's your hardware good for if it passes a "test", but fails in
production?
It's the way in what RAM will manifest single-bit errors: you run
memory test - it won't catch them, later in production you'll miss
this error because
nothing will provide extra sanity check of your data.
Ok...
Does the standard fs, UFS2, do "extra sanity checks", then?
M.
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"