]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
Support running consistency checks in release mode
authorIslam AbdelRahman <tec@fb.com>
Sat, 8 Oct 2016 00:21:45 +0000 (17:21 -0700)
committerIslam AbdelRahman <tec@fb.com>
Sat, 8 Oct 2016 00:21:45 +0000 (17:21 -0700)
commit2ad68b971aa60197abb6b56cdc5adc89e4642ccd
tree1b551776080f118482ed1f879566831002cb7a23
parent67501cfc9aabd32c626c1c7a6f4f8b53a92d70dd
Support running consistency checks in release mode

Summary:
We always run consistency checks when compiling in debug mode
allow users to set Options::force_consistency_checks to true to be able to run such checks even when compiling in release mode

Test Plan:
make check -j64
make release

Reviewers: lightmark, sdong, yiwu

Reviewed By: yiwu

Subscribers: hermanlee4, andrewkr, yoshinorim, jkedgar, dhruba

Differential Revision: https://reviews.facebook.net/D64701
13 files changed:
db/compaction_picker_test.cc
db/version_builder.cc
db/version_builder_test.cc
db/version_set.cc
db/version_set.h
db/version_set_test.cc
include/rocksdb/options.h
util/cf_options.cc
util/cf_options.h
util/options.cc
util/options_helper.h
util/options_settable_test.cc
util/testutil.cc