Hello,

I'm curious if anybody is working on implementing block-level
checksumming on softraid?

Backgroud: I'm comming from Solaris 11/ZFS world and I like ZFS's
focus on data integrity from drive level up to the RAM. I've been
thinking about OpenBSD and how to get the same with minimalistic
effort (not porting ZFS) and I've though that having checksumming
implemented in a virtual drive (softraid) may be the most easiest way.
I think more easier than for example enhance ffs to include file-based
checksums. Another issue is how to propagate block failures up to the
file level, but for me it would be enough to just know something bad
happening with the drive. At least for now. I hope discipline may be
stacked on top of another so there is a possibility of using RAID1
with checksumming disciplines on two drives, hence getting something
similar to what I use now with ZFS (zpool with two drives in mirroring
setup). If stacking is not possible for whatever reason, then I would
probably go and clone and modify RAID1 to add checksum support (if
feasible of course).

Any comment on this topic welcome.

Thanks,
Karel

Reply via email to