https://github.com/facebook/rocksdb
Revision ef204df7efac05ed83961783d94ce429f7aa4aac authored by sdong on 03 March 2016, 00:26:47 UTC, committed by sdong on 03 March 2016, 05:23:28 UTC
Summary: We always put compaction to level0_compactions_in_progress_ for universal compaction, so we should also remove it. The bug causes assert failure when running manual compaction.

Test Plan:
TEST_TMPDIR=/dev/shm/ ./db_bench --benchmarks=fillrandom,compact --subcompactions=16 --compaction_style=1
always fails on my host. After the fix, it doesn't fail any more.

Reviewers: IslamAbdelRahman, andrewkr, kradhakrishnan, yhchiang

Reviewed By: yhchiang

Subscribers: leveldb, dhruba

Differential Revision: https://reviews.facebook.net/D55017
1 parent e79ad9e
History
Tip revision: ef204df7efac05ed83961783d94ce429f7aa4aac authored by sdong on 03 March 2016, 00:26:47 UTC
Compaction always needs to be removed from level0_compactions_in_progress_ for universal compaction
Tip revision: ef204df
File Mode Size
arcanist_util
build_tools
coverage
db
doc
examples
hdfs
include
java
memtable
port
table
third-party
tools
util
utilities
.arcconfig -rw-r--r-- 564 bytes
.clang-format -rw-r--r-- 138 bytes
.gitignore -rw-r--r-- 622 bytes
.travis.yml -rw-r--r-- 1.9 KB
AUTHORS -rw-r--r-- 247 bytes
CMakeLists.txt -rw-r--r-- 16.8 KB
CONTRIBUTING.md -rw-r--r-- 733 bytes
DUMP_FORMAT.md -rw-r--r-- 763 bytes
HISTORY.md -rw-r--r-- 30.7 KB
INSTALL.md -rw-r--r-- 3.9 KB
LICENSE -rw-r--r-- 1.6 KB
Makefile -rw-r--r-- 41.3 KB
PATENTS -rw-r--r-- 1.9 KB
README.md -rw-r--r-- 1.2 KB
ROCKSDB_LITE.md -rw-r--r-- 1.0 KB
USERS.md -rw-r--r-- 2.8 KB
Vagrantfile -rw-r--r-- 862 bytes
WINDOWS_PORT.md -rw-r--r-- 12.5 KB
appveyor.yml -rw-r--r-- 462 bytes
src.mk -rw-r--r-- 21.0 KB
thirdparty.inc -rw-r--r-- 7.0 KB

README.md

back to top