rocksdb/db_stress_tool
Levi Tamasi d6d8c007ff Verify columns in NonBatchedOpsStressTest::VerifyDb (#10783)
Summary:
As the first step of covering the wide-column functionality of iterators
in our stress tests, the patch adds verification logic to
`NonBatchedOpsStressTest::VerifyDb` that checks whether the
iterator's value and columns are in sync. Note: I plan to update the other
types of stress tests and add similar verification for prefix scans etc.
in separate PRs.

Pull Request resolved: https://github.com/facebook/rocksdb/pull/10783

Test Plan: Ran some simple blackbox crash tests.

Reviewed By: riversand963

Differential Revision: D40152370

Pulled By: riversand963

fbshipit-source-id: 8f9d17d7af5da58ccf1bd2057cab53cc9645ac35
2022-10-06 15:07:16 -07:00
..
batched_ops_stress.cc Add the PutEntity API to the stress/crash tests (#10760) 2022-09-30 11:11:07 -07:00
cf_consistency_stress.cc Add the PutEntity API to the stress/crash tests (#10760) 2022-09-30 11:11:07 -07:00
CMakeLists.txt
db_stress.cc Disable tiered storage + BlobDB stress test (#10699) 2022-09-19 15:39:31 -07:00
db_stress_common.cc Verify columns in NonBatchedOpsStressTest::VerifyDb (#10783) 2022-10-06 15:07:16 -07:00
db_stress_common.h Fix bug in HyperClockCache ApplyToEntries; cleanup (#10768) 2022-10-06 14:54:21 -07:00
db_stress_compaction_filter.h
db_stress_driver.cc Track expected state only if expected values dir is non-empty (#10764) 2022-09-30 13:37:05 -07:00
db_stress_driver.h
db_stress_env_wrapper.h
db_stress_gflags.cc Fix bug in HyperClockCache ApplyToEntries; cleanup (#10768) 2022-10-06 14:54:21 -07:00
db_stress_listener.cc
db_stress_listener.h
db_stress_shared_state.cc
db_stress_shared_state.h Expand stress test coverage for user-defined timestamp (#10280) 2022-07-05 13:30:15 -07:00
db_stress_stat.cc
db_stress_stat.h
db_stress_table_properties_collector.h
db_stress_test_base.cc Verify columns in NonBatchedOpsStressTest::VerifyDb (#10783) 2022-10-06 15:07:16 -07:00
db_stress_test_base.h Verify columns in NonBatchedOpsStressTest::VerifyDb (#10783) 2022-10-06 15:07:16 -07:00
db_stress_tool.cc Disable ingestion in stress tests when PutEntity is used (#10769) 2022-10-03 18:09:56 -07:00
expected_state.cc Add the PutEntity API to the stress/crash tests (#10760) 2022-09-30 11:11:07 -07:00
expected_state.h
multi_ops_txns_stress.cc Support WriteCommit policy with sync_fault_injection=1 (#10624) 2022-09-26 18:01:59 -07:00
multi_ops_txns_stress.h Support WriteCommit policy with sync_fault_injection=1 (#10624) 2022-09-26 18:01:59 -07:00
no_batched_ops_stress.cc Verify columns in NonBatchedOpsStressTest::VerifyDb (#10783) 2022-10-06 15:07:16 -07:00