OpenSolaris

Printable Version Enter a New Search
Bug ID 6677093
Synopsis zfs should have dedup capability
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:zfs
Keywords zfs-crypto-impact
Responsible Engineer Jeff Bonwick
Reported Against osol_2008.11
Duplicate Of
Introduced In
Commit to Fix snv_128
Fixed In snv_128
Release Fixed solaris_nevada(snv_128)
Related Bugs 6834305 , 6897432 , 6897693 , 6897933 , 6899159 , 6903705
Submit Date 19-March-2008
Last Update Date 23-November-2009
Description
We should add dedup or block squashing or <insert clever name here>.

Its on people's wish list:
http://www.genunix.org/wiki/index.php/OpenSolaris_Storage_Developer_Wish_List
A comment from the Mike Gerdts:

Maintain a database of checksum to block mappings. If checksums match, do full contents comparison. If the blocks are the same store multiple references to the same block. This should work across all file systems in a pool. If a large number of home directories (each on their on FS) each have their own copy of the same data ("copy ~cs500/dataset.tar.gz ~, then untar it") one copy should be stored. Dedup could happen on the fly or as a background re-write that uses available CPU and spindle time.
Work Around
N/A
Comments
N/A