mirror of
https://github.com/ceph/ceph
synced 2024-12-18 01:16:55 +00:00
os/LevelDBStore: fix compression selection
We were always disabling compression. Fixes: #5131 Reported-by: Sylvain Munaut <s.munaut@whatever-company.com> Signed-off-by: Sage Weil <sage@inktank.com>
This commit is contained in:
parent
2f193fb931
commit
1c7b9c3505
@ -34,14 +34,15 @@ int LevelDBStore::init(ostream &out, bool create_if_missing)
|
||||
assert(0 == "bloom size set but installed leveldb doesn't support bloom filters");
|
||||
#endif
|
||||
}
|
||||
if (!options.compression_enabled)
|
||||
if (options.compression_enabled)
|
||||
ldoptions.compression = leveldb::kSnappyCompression;
|
||||
else
|
||||
ldoptions.compression = leveldb::kNoCompression;
|
||||
if (options.block_restart_interval)
|
||||
ldoptions.block_restart_interval = options.block_restart_interval;
|
||||
|
||||
ldoptions.error_if_exists = options.error_if_exists;
|
||||
ldoptions.paranoid_checks = options.paranoid_checks;
|
||||
ldoptions.compression = leveldb::kNoCompression;
|
||||
ldoptions.create_if_missing = create_if_missing;
|
||||
|
||||
if (options.log_file.length()) {
|
||||
|
Loading…
Reference in New Issue
Block a user