]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: add compression required ratio to enable/disable compression 10080/head
authorxie xingguo <xie.xingguo@zte.com.cn>
Fri, 1 Jul 2016 03:19:13 +0000 (11:19 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Sat, 2 Jul 2016 01:57:10 +0000 (09:57 +0800)
commit0f706479f2a93638772dd8156ab60a569921f2fc
treed9a1219c8dd14ae5ad9e849df5c105d390a24ba9
parent85bb43e111692989d2296a389ce45377d2297d6f
os/bluestore: add compression required ratio to enable/disable compression

Require the net gain of compression at least to be at a specified ratio,
otherwise we don't compress.

Ask for compressing at least 12.5% off, by default.

This is for the sake of performance because if the compression turns out
to be meaningless(saving little space), we can simply shut it down, as we
know the compression/decompression can be rather CPU-consuming.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/common/config_opts.h
src/os/bluestore/BlueStore.cc