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

Greg Lindahl lindahl at pbm.com
Wed Jul 7 16:04:40 PDT 2010


On Wed, Jul 07, 2010 at 03:34:01PM -0700, David Mathog wrote:

> 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?

Yes. You might get the wrong block due to a misdirected write or read,
or you might get an old block because the previous write experienced
"write tearing".

If the OS knows it was unable to read a block and replaced it with
zeros, it will throw an error. In Linux, the behavior depends on what
you chose: panic on error, mount r/o, or continue. If the nulls are
part of the filesystem metadata, all hell can break loose.

The errors in the first paragraph won't be detected at all. They're
rare, but...

-- greg





More information about the Beowulf mailing list