Revision d19f568abf934f65eedb36cef087d6889a4717b7 authored by Andrew Kryczka on 09 May 2018, 20:32:03 UTC, committed by Facebook Github Bot on 09 May 2018, 20:42:41 UTC
Summary:
- Any options unknown to `db_crashtest.py` are now passed directly to `db_stress`. This way, we won't need to update `db_crashtest.py` every time `db_stress` gets a new option.
- Remove `db_crashtest.py` redundant arguments where the value is the same as `db_stress`'s default
- Remove `db_crashtest.py` redundant arguments where the value is the same in a previously applied options map. For example, default_params are always applied before whitebox_default_params, so if they require the same value for an argument, that value only needs to be provided in default_params.
- Made the simple option maps applied in addition to the regular option maps. Previously they were exclusive which led to lots of duplication
Closes https://github.com/facebook/rocksdb/pull/3809

Differential Revision: D7885779

Pulled By: ajkr

fbshipit-source-id: 3a3243b55724d6d5bff36e939b582b9b62c538a8
1 parent 3690276
History
File Mode Size
adaptive_table_factory.cc -rw-r--r-- 4.8 KB
adaptive_table_factory.h -rw-r--r-- 1.8 KB
block.cc -rw-r--r-- 14.5 KB
block.h -rw-r--r-- 12.8 KB
block_based_filter_block.cc -rw-r--r-- 8.1 KB
block_based_filter_block.h -rw-r--r-- 4.6 KB
block_based_filter_block_test.cc -rw-r--r-- 8.0 KB
block_based_table_builder.cc -rw-r--r-- 33.8 KB
block_based_table_builder.h -rw-r--r-- 5.0 KB
block_based_table_factory.cc -rw-r--r-- 18.4 KB
block_based_table_factory.h -rw-r--r-- 6.9 KB
block_based_table_reader.cc -rw-r--r-- 102.0 KB
block_based_table_reader.h -rw-r--r-- 24.3 KB
block_builder.cc -rw-r--r-- 4.5 KB
block_builder.h -rw-r--r-- 2.1 KB
block_fetcher.cc -rw-r--r-- 7.9 KB
block_fetcher.h -rw-r--r-- 2.7 KB
block_prefix_index.cc -rw-r--r-- 7.8 KB
block_prefix_index.h -rw-r--r-- 2.2 KB
block_test.cc -rw-r--r-- 16.8 KB
bloom_block.cc -rw-r--r-- 700 bytes
bloom_block.h -rw-r--r-- 1.0 KB
cleanable_test.cc -rw-r--r-- 6.3 KB
cuckoo_table_builder.cc -rw-r--r-- 19.2 KB
cuckoo_table_builder.h -rw-r--r-- 4.6 KB
cuckoo_table_builder_test.cc -rw-r--r-- 26.5 KB
cuckoo_table_factory.cc -rw-r--r-- 2.6 KB
cuckoo_table_factory.h -rw-r--r-- 2.9 KB
cuckoo_table_reader.cc -rw-r--r-- 13.5 KB
cuckoo_table_reader.h -rw-r--r-- 2.8 KB
cuckoo_table_reader_test.cc -rw-r--r-- 19.5 KB
filter_block.h -rw-r--r-- 4.7 KB
flush_block_policy.cc -rw-r--r-- 3.1 KB
format.cc -rw-r--r-- 14.3 KB
format.h -rw-r--r-- 9.5 KB
full_filter_bits_builder.h -rw-r--r-- 2.8 KB
full_filter_block.cc -rw-r--r-- 4.8 KB
full_filter_block.h -rw-r--r-- 4.5 KB
full_filter_block_test.cc -rw-r--r-- 7.0 KB
get_context.cc -rw-r--r-- 8.4 KB
get_context.h -rw-r--r-- 3.7 KB
index_builder.cc -rw-r--r-- 6.9 KB
index_builder.h -rw-r--r-- 13.7 KB
internal_iterator.h -rw-r--r-- 4.5 KB
iter_heap.h -rw-r--r-- 1.2 KB
iterator.cc -rw-r--r-- 5.8 KB
iterator_wrapper.h -rw-r--r-- 3.2 KB
merger_test.cc -rw-r--r-- 4.5 KB
merging_iterator.cc -rw-r--r-- 12.2 KB
merging_iterator.h -rw-r--r-- 2.0 KB
meta_blocks.cc -rw-r--r-- 15.2 KB
meta_blocks.h -rw-r--r-- 5.0 KB
mock_table.cc -rw-r--r-- 4.3 KB
mock_table.h -rw-r--r-- 5.6 KB
partitioned_filter_block.cc -rw-r--r-- 11.2 KB
partitioned_filter_block.h -rw-r--r-- 4.0 KB
partitioned_filter_block_test.cc -rw-r--r-- 10.0 KB
persistent_cache_helper.cc -rw-r--r-- 4.4 KB
persistent_cache_helper.h -rw-r--r-- 1.5 KB
persistent_cache_options.h -rw-r--r-- 1.0 KB
plain_table_builder.cc -rw-r--r-- 9.4 KB
plain_table_builder.h -rw-r--r-- 4.6 KB
plain_table_factory.cc -rw-r--r-- 8.8 KB
plain_table_factory.h -rw-r--r-- 8.4 KB
plain_table_index.cc -rw-r--r-- 7.3 KB
plain_table_index.h -rw-r--r-- 7.1 KB
plain_table_key_coding.cc -rw-r--r-- 17.4 KB
plain_table_key_coding.h -rw-r--r-- 7.4 KB
plain_table_reader.cc -rw-r--r-- 24.1 KB
plain_table_reader.h -rw-r--r-- 8.0 KB
scoped_arena_iterator.h -rw-r--r-- 1.6 KB
sst_file_writer.cc -rw-r--r-- 8.8 KB
sst_file_writer_collectors.h -rw-r--r-- 2.7 KB
table_builder.h -rw-r--r-- 4.9 KB
table_properties.cc -rw-r--r-- 8.5 KB
table_properties_internal.h -rw-r--r-- 1.1 KB
table_reader.h -rw-r--r-- 4.3 KB
table_reader_bench.cc -rw-r--r-- 12.3 KB
table_test.cc -rw-r--r-- 117.1 KB
two_level_iterator.cc -rw-r--r-- 6.3 KB
two_level_iterator.h -rw-r--r-- 1.6 KB

back to top