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
History
File Mode Size
alloc_tracker.cc -rw-r--r-- 2.0 KB
hash_linklist_rep.cc -rw-r--r-- 28.8 KB
hash_linklist_rep.h -rw-r--r-- 1.8 KB
hash_skiplist_rep.cc -rw-r--r-- 10.8 KB
hash_skiplist_rep.h -rw-r--r-- 1.4 KB
inlineskiplist.h -rw-r--r-- 34.0 KB
inlineskiplist_test.cc -rw-r--r-- 17.2 KB
memtablerep_bench.cc -rw-r--r-- 23.6 KB
skiplist.h -rw-r--r-- 15.6 KB
skiplist_test.cc -rw-r--r-- 10.2 KB
skiplistrep.cc -rw-r--r-- 8.5 KB
stl_wrappers.h -rw-r--r-- 856 bytes
vectorrep.cc -rw-r--r-- 8.8 KB
write_buffer_manager.cc -rw-r--r-- 4.8 KB
write_buffer_manager_test.cc -rw-r--r-- 5.3 KB

back to top