On Thu, 1 Apr 1999, Dave Hitz wrote:
(You could design RAID around a full ECC code, but that would create quite a bit more overhead.)
What kind of consistency checks do the disks do? I hope it's at least CRC. I must admit the thought on implementing error detection in HDs never occured to me.
And that doesn't even take into account the fact that for writes, we can do WAFL's write anywhere cleverness to avoid seeks, and write multiple blocks in a stripe to reduce that 4-to-1 penalty. Reads tend to come in randomly, so the pain is harder to reduce.
How do you deal with write requests that are smaller than your block size? Don't you still have to read in the block and patch it?
I see a new area for my "abusive" testing once I get past waiting on the phone for tech support to respond to my now 2 day outage of a production machine. I have a priority 1 ticket and still no one bothers to call me.
BTW, could you change your muzak or at least make it several times longer?
Tom