>> Terrific! Can't wait to read the man pages / blogs about how to use
>> it...
>
> Just posted one:
>
> http://blogs.sun.com/bonwick/en_US/entry/zfs_dedup
>
> Enjoy, and let me know if you have any questions or suggestions for
> follow-on posts.

Looking at FIPS-180-3 in sections 4.1.2 and 4.1.3 I was thinking that the
major leap from SHA256 to SHA512 was a 32-bit to 64-bit step.

If the implementation of the SHA256 ( or possibly SHA512 at some point )
algorithm is well threaded then one would be able to leverage those
massively multi-core Niagara T2 servers. The SHA256 hash is based on six
32-bit functions whereas SHA512 is based on six 64-bit functions. The CMT
Niagara T2 can easily process those 64-bit hash functions and the
multi-core CMT trend is well established. So long as context switch times
are very low one would think that IO with a SHA512 based de-dupe
implementation would be possible and even realistic. That would solve the
hash collision concern I would think.

Merely thinking out loud here ...


-- 
Dennis Clarke
dcla...@opensolaris.ca  <- Email related to the open source Solaris
dcla...@blastwave.org   <- Email related to open source for Solaris


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

Reply via email to