-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.csiden.org/r/266/
-----------------------------------------------------------

(Updated Oct. 28, 2015, 4:16 p.m.)


Review request for OpenZFS Developer Mailing List and Christopher Siden.


Changes
-------

Updated with latest Nexenta-internal review comments & rebased on latest master.


Repository: illumos-gate


Description
-------

ZFS smart compression is a feature developed at Nexenta that automatically 
tracks per-file compression ratios and disables compression if a file is 
consistently getting too low a compression ratio to warrant further attempts 
compressing it. The will periodically recheck its previous conclusions about 
the (in)compressibility of a file using a progressive weighting algorithm. The 
more compression succeeds, the more hesitant the algorithm is to stop 
attempting it in case a short incompressible transient is encountered and 
conversely, the more compression attempts fail, the less frequent the algorithm 
rechecks (up to some meaningful limits).


Diffs (updated)
-----

  usr/src/uts/common/sys/fs/zfs.h bc9f057dd1361ae73a12375515abacd0fed820d2 
  usr/src/uts/common/fs/zfs/zio.c 4a3dafac9f7f391a9f16c06932420f655dde61f0 
  usr/src/uts/common/fs/zfs/zfs_znode.c 
1321508164dd4fbfa12885cebca80db691ebd64f 
  usr/src/uts/common/fs/zfs/zfs_vnops.c 
49b158764036b155060d57c5953bf9e2a7572dc4 
  usr/src/uts/common/fs/zfs/sys/zio.h 877e2839bf804ca3625c907367fed4a06744ea52 
  usr/src/uts/common/fs/zfs/sys/zfs_znode.h 
df08aad7b41e3648a5c5f493e3dd1d83390a4c40 
  usr/src/uts/common/fs/zfs/sys/dmu_tx.h 
4d4253a4ec505e835bd87424f68c7e3eae7d9e3e 
  usr/src/uts/common/fs/zfs/sys/dmu_objset.h 
8a263a39e6b30b644742a31caa32e973dcfb9224 
  usr/src/uts/common/fs/zfs/sys/dbuf.h 233d541342ad8b80781d44c62d3a768f453b82ea 
  usr/src/uts/common/fs/zfs/sys/arc.h 899b72114b9909098080a5d6bbad1a60808f030c 
  usr/src/uts/common/fs/zfs/dmu_tx.c 50885acafc9c83bedcc6e902b6528622fd5a3034 
  usr/src/uts/common/fs/zfs/dmu_objset.c 
79de1d127d426fe3c546a03e4a5d0e533b7672e6 
  usr/src/uts/common/fs/zfs/dmu.c ceb08e227fd06bf55363b410129549eb8b3c7f0e 
  usr/src/uts/common/fs/zfs/dbuf.c 8b0c71db5c86fab2219699f4e3b2eccf00de545c 
  usr/src/uts/common/fs/zfs/arc.c 52f582be1633a8d462105e068ae9679c04753d24 
  usr/src/man/man1m/zfs.1m 328fdcca3a657a00b32121f8334276fd162a01da 
  usr/src/common/zfs/zfs_prop.c 0d486708ae93e61551bb9eea8c58a600925c8a9c 

Diff: https://reviews.csiden.org/r/266/diff/


Testing
-------

Been tested in Nexenta's internal QA for the past month.


Thanks,

Saso Kiselkov

_______________________________________________
developer mailing list
developer@open-zfs.org
http://lists.open-zfs.org/mailman/listinfo/developer

Reply via email to