Hi Karel,

Can you please tell me, about your RAID1C patch:

So basically, your RAID1C patch is just the ordinary softraid, BUT, with checksums for each sector, located right at the end of the physical disc.

Q1:

My most important question to you is, the DATA that you CHECKSUM, do you include the SECTOR NUMBER (or other disk location info) of that data into your checksum function's inputs, so if the underlying storage's storage mapping table breaks down or by other reason disk WRITE:s go to the WRONG place, then when READ later on, those READS will FAIL?


Q2:

When your RAID1C detects a checksum failure, will it return READ FAILURE on those reads?

(If all the storage copies are broken as detected by checksum check failure obviously.)


Q3:

What checksumming algorithm do you use? I think anything 64bit would be fine, but, 32bit checksums have too many collissions.


Q4:

What is your status on getting RAID1C included into OpenBSD?


Thanks!
Tinker

Reply via email to