The hyper links didn't work, here are the urls --

http://queue.acm.org/detail.cfm?id=1317400

http://www.sun.com/bigadmin/features/articles/zfs_part1.scalable.jsp#integrity


----- Original Message ----- 
From: "JZ" <j...@excelsioritsolutions.com>
To: "Orvar Korvar" <knatte_fnatte_tja...@yahoo.com>; 
<zfs-discuss@opensolaris.org>
Sent: Sunday, December 28, 2008 7:50 PM
Subject: Re: [zfs-discuss] ZFS vs HardWare raid - data integrity?


> Nice discussion. Let my chip in my old timer view --
>
> Until a few years ago, the understanding of "HW RAID doesn't proactively
> check for consistency of data vs. parity unless required" was true.   But
> LSI had added background consistency check (auto starts 5 mins after the
> drive is created) on its RAID cards.  Since Sun is primarily selling LSI 
> HW
> RAID cards, I guess at that high level, both HW RAID and ZFS provides some
> proactive consistency/integrity assurance.
>
> HOWEVER, I really think the ZFS way is much more advanced (PiT integrated)
> and can be used with other ZFS ECC/EDC features with memory-based data
> consistency/inegrity assurance, to achieve an overall considerably better
> data availability and business continuity.   I guess I just like the
> "enterprise flavor" as such.   ;-)
>
>
>
>
> Below are some tech details. -- again, please, do not compare HW RAID with
> ZFS at features level. RAID was invented for both data protection and
> performance, and there are different ways to do those with ZFS, resulting 
> in
> very different solution architectures (according to the customer segments,
> and sometimes it could be beneficial to use HW RAID, e.g. when hetero HW
> RAID disks are deployed in a unified fashion and ZFS does not handle the
> enterprise-wide data protection......).
>
>
> ZFS does automatic error correction even when using a single hard drive,
> including by using end-to-end checksumming, separating the checksum from 
> the
> file, and using copy-on-write redundancy so it is always both verifying 
> the
> data and creating another copy (not overwriting) when writing a change to 
> a
> file.
> Sun Distinguished Engineer Bill Moore developed ZFS:
>
>  ... one of the design principles we set for ZFS was: never, ever trust 
> the
> underlying hardware. As soon as an application generates data, we generate 
> a
> checksum for the data while we're still in the same fault domain where the
> application generated the data, running on the same CPU and the same 
> memory
> subsystem. Then we store the data and the checksum separately on disk so
> that a single failure cannot take them both out.
>
>  When we read the data back, we validate it against that checksum and see
> if it's indeed what we think we wrote out before. If it's not, we employ 
> all
> sorts of recovery mechanisms. Because of that, we can, on very cheap
> hardware, provide more reliable storage than you could get with the most
> reliable external storage. It doesn't matter how perfect your storage is, 
> if
> the data gets corrupted in flight - and we've actually seen many customer
> cases where this happens - then nothing you can do can recover from that.
> With ZFS, on the other hand, we can actually authenticate that we got the
> right answer back and, if not, enact a bunch of recovery scenarios. That's
> data integrity."
>
> See more details about ZFS Data Integrity and Security.
>
>
> Best,
> z
>
>
>
> ----- Original Message ----- 
> From: "Orvar Korvar" <knatte_fnatte_tja...@yahoo.com>
> To: <zfs-discuss@opensolaris.org>
> Sent: Sunday, December 28, 2008 4:16 PM
> Subject: Re: [zfs-discuss] ZFS vs HardWare raid - data integrity?
>
>
>> This is good information guys. Do we have some more facts and links about
>> HW raid and it's data integrity, or lack of?
>> -- 
>> This message posted from opensolaris.org
>> _______________________________________________
>> 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 

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to