From: WangPengfei Date: Thu, 30 Apr 2020 08:27:24 +0000 (+0800) Subject: compressor/zlib:make zlib windowBits configurable for compression X-Git-Tag: v16.1.0~2275^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=81e9fe6ffec3961e2fcc20b7d6556f4e77b3bd35;p=ceph.git compressor/zlib:make zlib windowBits configurable for compression Signed-off-by: WangPengfei modified: src/common/legacy_config_opts.h modified: src/common/options.cc modified: src/compressor/Compressor.h modified: src/compressor/QatAccel.cc modified: src/compressor/QatAccel.h modified: src/compressor/brotli/BrotliCompressor.cc modified: src/compressor/brotli/BrotliCompressor.h modified: src/compressor/lz4/LZ4Compressor.h modified: src/compressor/snappy/SnappyCompressor.h modified: src/compressor/zlib/ZlibCompressor.cc modified: src/compressor/zlib/ZlibCompressor.h modified: src/compressor/zstd/ZstdCompressor.h modified: src/os/bluestore/BlueStore.cc modified: src/os/bluestore/bluestore_types.cc modified: src/os/bluestore/bluestore_types.h modified: src/rgw/rgw_compression.cc modified: src/rgw/rgw_compression.h modified: src/rgw/rgw_compression_types.h modified: src/rgw/rgw_json_enc.cc modified: src/rgw/rgw_op.cc modified: src/rgw/rgw_rados.cc modified: src/test/compressor/compressor_example.h modified: src/test/compressor/test_compression.cc modified: src/test/rgw/test_rgw_compression.cc --- diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index c60b45eb8bf4..d91638862b9d 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -82,6 +82,7 @@ SAFE_OPTION(plugin_dir, OPT_STR) OPTION(compressor_zlib_isal, OPT_BOOL) OPTION(compressor_zlib_level, OPT_INT) //regular zlib compression level, not applicable to isa-l optimized version +OPTION(compressor_zlib_winsize, OPT_INT) //regular zlib compression winsize, not applicable to isa-l optimized version OPTION(compressor_zstd_level, OPT_INT) //regular zstd compression level OPTION(qat_compressor_enabled, OPT_BOOL) diff --git a/src/common/options.cc b/src/common/options.cc index be1e955ab51e..93d6641a5add 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -791,6 +791,11 @@ std::vector