>We're back into the old argument of "put it on a co-processor, then move 
>it onto the CPU, then move it back onto a co-processor" cycle.   
>Personally, with modern CPUs being so under-utilized these days, and all 
>ZFS-bound data having to move through main memory in any case (whether 
>hardware checksum-assisted or not), use the CPU.  Hardware-assist for 
>checksum sounds nice, but I can't think of it actually being more 
>efficient that doing it on the CPU (it won't actually help performance), 
>so why bother with extra hardware?

Plus it moves part of the resiliency away from where we knew the data
was good (the CPU/computer) across a bus/fabric/whatnot possibly
causing checksums to be computed over incorrect data.

We already see that with IP checksuming off-loading and broken hardware
and broken VLAN switches recomputing the ethernet CRC.

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

Reply via email to