Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] instances where a failed storage block is not all zero?

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Mark Hahn hahn at mcmaster.ca
Wed Jul 7 16:14:42 PDT 2010


> With "modern" hardware are there currently any notable instances where a
> failed read of a hardware storage area block results in that missing
> data being filled in with something other than null bytes?   For

I'm surprised at the question: I expect failed reads to result in 
out-of-band errors, not zeros.  a failed read on a disk, for instance,
indicates that the ECC failed - considering that the ECC is quite 
strong, it would be surprising to encounter a failure which wasn't
even detected by the ECC.

on what kind of medium are you finding errors-returned-as-zero?

> a region of a DVD goes bad.  (Assuming that the software reading it can
> even go on beyond the failure, which is often not possible, for instance
> on many tapes.)

I know it's sorta possible to read raw (extended) sectors from disks,
but it's pretty deep voodoo.  I guess I would expect the contents to 
not fail-to-zero on disks (which I guess use some kind of NRZ-like encoding).
I wouldn't be surprised if damaged flash would read all-0 or all-1
(flash erase sets a block to all-1, right, and writing is basically
clearing selective zeros?)

> will fill in with null bytes, but there is a lot of other software out
> there...

I think it's a question of whether you're using an exotic interface
or not - normal kernel block/char devices aren't ever going to do this.
people in the forensics/recovery business would be the ones to ask.

-mark hahn



More information about the Beowulf mailing list