]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
Fix CompactFiles support for kDisableCompressionOption (#4438)
authorAndrew Kryczka <andrewkr@fb.com>
Mon, 1 Oct 2018 08:16:16 +0000 (01:16 -0700)
committerYanqin Jin <yanqin@fb.com>
Tue, 2 Oct 2018 00:05:59 +0000 (17:05 -0700)
commit98f11d01bdf2924eae13434e4762687f41904e90
treec893ea1689bf71a682f1c7a89cecadaafde291b8
parent7b378c0de213e8f9a3fe04c0510b1979ec8f1d64
Fix CompactFiles support for kDisableCompressionOption (#4438)

Summary:
Previously `CompactFiles` with `CompressionType::kDisableCompressionOption` caused program to crash on assertion failure. This PR fixes the crash by adding support for that setting. Now, that setting will cause RocksDB to choose compression according to the column family's options.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4438

Differential Revision: D10115761

Pulled By: ajkr

fbshipit-source-id: a553c6fa76fa5b6f73b0d165d95640da6f454122
HISTORY.md
db/compact_files_test.cc
db/compaction_picker.cc
include/rocksdb/options.h
include/rocksdb/version.h