add remaining other rocksdb compression options
Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
parent
9f245281b1
commit
cfa89b8b64
2 changed files with 7 additions and 2 deletions
|
@ -400,11 +400,13 @@ allow_profile_lookup_federation_requests = true
|
||||||
#rocksdb_max_log_files = 3
|
#rocksdb_max_log_files = 3
|
||||||
|
|
||||||
# Type of RocksDB database compression to use.
|
# Type of RocksDB database compression to use.
|
||||||
# Available options are "zstd", "zlib", "bz2" and "lz4"
|
# Available options are "zstd", "zlib", "bz2", "lz4", or "none"
|
||||||
# It is best to use ZSTD as an overall good balance between speed/performance, storage, IO amplification, and CPU usage.
|
# It is best to use ZSTD as an overall good balance between speed/performance, storage, IO amplification, and CPU usage.
|
||||||
# For more performance but less compression (more storage used) and less CPU usage, use LZ4.
|
# For more performance but less compression (more storage used) and less CPU usage, use LZ4.
|
||||||
# See https://github.com/facebook/rocksdb/wiki/Compression for more details.
|
# See https://github.com/facebook/rocksdb/wiki/Compression for more details.
|
||||||
#
|
#
|
||||||
|
# "none" will disable compression.
|
||||||
|
#
|
||||||
# Defaults to "zstd"
|
# Defaults to "zstd"
|
||||||
#rocksdb_compression_algo = "zstd"
|
#rocksdb_compression_algo = "zstd"
|
||||||
|
|
||||||
|
|
|
@ -175,9 +175,12 @@ fn set_logging_defaults(opts: &mut Options, config: &Config) {
|
||||||
|
|
||||||
fn set_compression_defaults(opts: &mut Options, config: &Config) {
|
fn set_compression_defaults(opts: &mut Options, config: &Config) {
|
||||||
let rocksdb_compression_algo = match config.rocksdb_compression_algo.as_ref() {
|
let rocksdb_compression_algo = match config.rocksdb_compression_algo.as_ref() {
|
||||||
|
"snappy" => DBCompressionType::Snappy,
|
||||||
"zlib" => DBCompressionType::Zlib,
|
"zlib" => DBCompressionType::Zlib,
|
||||||
"lz4" => DBCompressionType::Lz4,
|
|
||||||
"bz2" => DBCompressionType::Bz2,
|
"bz2" => DBCompressionType::Bz2,
|
||||||
|
"lz4" => DBCompressionType::Lz4,
|
||||||
|
"lz4hc" => DBCompressionType::Lz4hc,
|
||||||
|
"none" => DBCompressionType::None,
|
||||||
_ => DBCompressionType::Zstd,
|
_ => DBCompressionType::Zstd,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue