OpenSolaris

Printable Version Enter a New Search
Bug ID 6677093
Synopsis zfs should have dedup capability
State 8-Fix Available (Fix has been made (either putback, or just prior))
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
Related Bugs 6834305 , 6897432 , 6897693 , 6897933 , 6899159
Submit Date 19-March-2008
Last Update Date 2-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