The ECC enabled RAM should be very cheap quickly if the industry embraces it in every computer. :-)
best regards, hanzhu On Wed, Mar 31, 2010 at 5:46 PM, Erik Trimble <erik.trim...@oracle.com>wrote: > casper....@sun.com wrote: > >> >> >>> I'm not saying that ZFS should consider doing this - doing a validation >>> for in-memory data is non-trivially expensive in performance terms, and >>> there's only so much you can do and still expect your machine to survive. I >>> mean, I've used the old NonStop stuff, and yes, you can shoot them with a >>> .45 and it likely will still run, but wacking them with a bazooka still is >>> guarantied to make them, well, Non-NonStop. >>> >>> >> >> If we scrub the memory anyway, why not include the check of the ZFS >> checksums which are already in memory? >> >> OTOH, zfs gets a lot of mileage out of cheap hardware and we know what the >> limitations are when you don't use ECC; the industry must start to require >> that all chipsets support ECC. >> >> Caspe >> > Reading the paper was interesting, as it highlighted all the places where > ZFS "skips" validation. There's a lot of places. In many ways, fixing this > would likely make ZFS similar to AppleTalk whose notorious performance > (relative to Ethernet) was caused by what many called the "Are You Sure?" > design. Double and Triple checking absolutely everything has it's costs. > > And, yes, we really should just force computer manufacturers to use ECC in > more places (not just RAM) - as densities and data volumes increase, we are > more likely to see errors, and without proper hardware checking, we're > really going out on a limb here to be able to trust what the hardware says. > And, let's face it - hardware error correction is /so/ much faster than > doing it in software. > > > > > > > -- > Erik Trimble > Java System Support > Mailstop: usca22-123 > Phone: x17195 > Santa Clara, CA > Timezone: US/Pacific (GMT-0800) > > _______________________________________________ > 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