There is a company (DataCore Software) that has been making / shipping 
products for many years that I believe would help in this area.  I've 
used them before, they're very solid and have been leveraging the use of 
commodity server and disk hardware to build massive storage arrays (FC & 
iSCSI), one of the same things ZFS is working to do.  I looked at some 
of the documentation for this topic of discussion and this is what I found:

CRC/Checksum Error Detection
In SANmelody and SANsymphony, enhanced error detection can be provided 
by enabling Cyclic Redundancy Check (CRC), a form of sophisticated 
redundancy check. When CRC/Checksum is enabled, the iSCSI driver adds a 
bit scheme to the iSCSI packet when it is transmitted. The iSCSI driver 
then verifies the bits in the packet when it is received to ensure data 
integrity. This error detection method provides a low probability of 
undetected errors compared to standard error checking performed by 
TCP/IP. The CRC bits may be added to either Data Digest, Header Digest, 
or both.

DataCore has been really good at implementing all the features of the 
'high end' arrays for the 'low end' price point.

Dave


Richard Elling wrote:
> Orvar Korvar wrote:
>   
>> Ive studied all links here. But I want information of the HW raid 
>> controllers. Not about ZFS, because I have plenty of ZFS information now. 
>> The closest thing I got was
>> www.baarf.org
>>   
>>     
>
> [one of my favorite sites ;-)]
> The problem is that there is no such thing as "hardware RAID" there is
> only "software RAID."  The "HW RAID" controllers are processors
> running software and the features of the product are therefore limited by
> the software developer and processor capabilities.  I goes without saying
> that the processors are very limited, compared to the main system CPU
> found on modern machines.  It also goes without saying that the software
> (or firmware, if you prefer) is closed.  Good luck cracking that nut.
>
>   
>> Where in one article he states that "raid5 never does parity check on 
>> reads". Ive wrote that to the Linux guys. And also "raid6 guesses when it 
>> tries to repair some errors with a chance of corrupting more". Thats hard 
>> facts. 
>>   
>>     
>
> The high-end RAID arrays have better, more expensive processors and
> a larger feature set. Some even add block-level checksumming, which has
> led to some fascinating studies on field failures.  But I think it is 
> safe to
> assume that those features will not exist on the low-end systems for some
> time.
>  -- richard
>
> _______________________________________________
> zfs-discuss mailing list
> zfs-discuss@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
>
>
>   
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to