Revision dd2a35f13f53304b2e62b41d3fe501dd8473ea51 authored by Andrew Kryczka on 11 September 2019, 21:11:38 UTC, committed by Facebook Github Bot on 11 September 2019, 21:13:38 UTC
Summary: - In `db_stress`, support choosing index type and whether to enable filter partitioning, and randomly set those options in crash test - When partitioned filter is enabled by crash test, force partitioned index to also be enabled since it's a prerequisite Pull Request resolved: https://github.com/facebook/rocksdb/pull/4020 Test Plan: currently this is blocked on fixing the bug that crash test caught: ``` $ TEST_TMPDIR=/data/compaction_bench python ./tools/db_crashtest.py blackbox --simple --interval=10 --max_key=10000000 ... Verification failed for column family 0 key 937501: Value not found: NotFound: Crash-recovery verification failed :( ``` Differential Revision: D8508683 Pulled By: maysamyabandeh fbshipit-source-id: 0337e5d0558bcef26b1f3699f47265a2c1e99629
1 parent 20dd828
File | Mode | Size |
---|---|---|
aligned_buffer.h | -rw-r--r-- | 7.5 KB |
autovector.h | -rw-r--r-- | 9.6 KB |
autovector_test.cc | -rw-r--r-- | 9.4 KB |
bloom.cc | -rw-r--r-- | 13.8 KB |
bloom_test.cc | -rw-r--r-- | 11.8 KB |
build_version.cc.in | -rw-r--r-- | 305 bytes |
build_version.h | -rw-r--r-- | 600 bytes |
cast_util.h | -rw-r--r-- | 849 bytes |
channel.h | -rw-r--r-- | 1.5 KB |
coding.cc | -rw-r--r-- | 2.5 KB |
coding.h | -rw-r--r-- | 15.6 KB |
coding_test.cc | -rw-r--r-- | 6.0 KB |
compaction_job_stats_impl.cc | -rw-r--r-- | 2.4 KB |
comparator.cc | -rw-r--r-- | 6.4 KB |
compression.h | -rw-r--r-- | 44.7 KB |
compression_context_cache.cc | -rw-r--r-- | 3.6 KB |
compression_context_cache.h | -rw-r--r-- | 1.6 KB |
concurrent_task_limiter_impl.cc | -rw-r--r-- | 2.2 KB |
concurrent_task_limiter_impl.h | -rw-r--r-- | 2.0 KB |
core_local.h | -rw-r--r-- | 2.4 KB |
crc32c.cc | -rw-r--r-- | 43.7 KB |
crc32c.h | -rw-r--r-- | 1.6 KB |
crc32c_arm64.cc | -rw-r--r-- | 3.2 KB |
crc32c_arm64.h | -rw-r--r-- | 983 bytes |
crc32c_ppc.c | -rw-r--r-- | 2.5 KB |
crc32c_ppc.h | -rw-r--r-- | 549 bytes |
crc32c_ppc_asm.S | -rw-r--r-- | 13.5 KB |
crc32c_ppc_constants.h | -rw-r--r-- | 34.3 KB |
crc32c_test.cc | -rw-r--r-- | 5.0 KB |
duplicate_detector.h | -rw-r--r-- | 2.2 KB |
dynamic_bloom.cc | -rw-r--r-- | 2.2 KB |
dynamic_bloom.h | -rw-r--r-- | 6.7 KB |
dynamic_bloom_test.cc | -rw-r--r-- | 8.4 KB |
file_reader_writer.cc | -rw-r--r-- | 36.1 KB |
file_reader_writer.h | -rw-r--r-- | 14.6 KB |
file_reader_writer_test.cc | -rw-r--r-- | 14.8 KB |
filelock_test.cc | -rw-r--r-- | 3.4 KB |
filter_policy.cc | -rw-r--r-- | 598 bytes |
gflags_compat.h | -rw-r--r-- | 459 bytes |
hash.cc | -rw-r--r-- | 1.9 KB |
hash.h | -rw-r--r-- | 2.0 KB |
hash_map.h | -rw-r--r-- | 1.9 KB |
hash_test.cc | -rw-r--r-- | 3.7 KB |
heap.h | -rw-r--r-- | 4.9 KB |
heap_test.cc | -rw-r--r-- | 3.8 KB |
kv_map.h | -rw-r--r-- | 880 bytes |
log_write_bench.cc | -rw-r--r-- | 2.7 KB |
murmurhash.cc | -rw-r--r-- | 4.3 KB |
murmurhash.h | -rw-r--r-- | 1.3 KB |
mutexlock.h | -rw-r--r-- | 3.3 KB |
ppc-opcode.h | -rw-r--r-- | 1.2 KB |
random.cc | -rw-r--r-- | 975 bytes |
random.h | -rw-r--r-- | 3.5 KB |
rate_limiter.cc | -rw-r--r-- | 11.9 KB |
rate_limiter.h | -rw-r--r-- | 3.3 KB |
rate_limiter_test.cc | -rw-r--r-- | 9.1 KB |
repeatable_thread.h | -rw-r--r-- | 3.7 KB |
repeatable_thread_test.cc | -rw-r--r-- | 3.9 KB |
set_comparator.h | -rw-r--r-- | 809 bytes |
slice.cc | -rw-r--r-- | 5.7 KB |
slice_transform_test.cc | -rw-r--r-- | 4.4 KB |
status.cc | -rw-r--r-- | 4.0 KB |
stderr_logger.h | -rw-r--r-- | 850 bytes |
stop_watch.h | -rw-r--r-- | 3.4 KB |
string_util.cc | -rw-r--r-- | 10.2 KB |
string_util.h | -rw-r--r-- | 4.5 KB |
thread_list_test.cc | -rw-r--r-- | 11.7 KB |
thread_local.cc | -rw-r--r-- | 18.6 KB |
thread_local.h | -rw-r--r-- | 3.7 KB |
thread_local_test.cc | -rw-r--r-- | 14.4 KB |
thread_operation.h | -rw-r--r-- | 3.9 KB |
threadpool_imp.cc | -rw-r--r-- | 13.4 KB |
threadpool_imp.h | -rw-r--r-- | 3.6 KB |
timer_queue.h | -rw-r--r-- | 7.2 KB |
timer_queue_test.cc | -rw-r--r-- | 2.1 KB |
user_comparator_wrapper.h | -rw-r--r-- | 2.2 KB |
util.h | -rw-r--r-- | 536 bytes |
vector_iterator.h | -rw-r--r-- | 2.8 KB |
xxhash.cc | -rw-r--r-- | 33.1 KB |
xxhash.h | -rw-r--r-- | 8.8 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...