rocksdb/db_stress_tool
Hui Xiao fa4978c566 Re-suppress tolerable manual compaction stress test failures (#12437)
Summary:
**Context/Summary:**
Previously manual compaction stress test failures won't terminate stress test. https://github.com/facebook/rocksdb/pull/12414 made more manual compaction failures terminate the stress test for signal boosting. A downside to that PR: some tolerable manual compaction stress test failures also unnecessarily terminate stress test.

Ideally we should exclude exactly those tolerable errors (left as a TODO) from being able to terminate. For now we approximate those errors by Aborted(), InvalidArgument(), NotSupported() etc. It's still an improvement to pre-https://github.com/facebook/rocksdb/pull/12414 situation.

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

Test Plan: - No more tolerable manual compaction stress test failures terminating stress test.

Reviewed By: cbi42

Differential Revision: D54913010

Pulled By: hx235

fbshipit-source-id: c43fa79d8f9c1c8b4f8786f8f46508b0ad619a9e
2024-03-14 14:50:56 -07:00
..
batched_ops_stress.cc
cf_consistency_stress.cc
CMakeLists.txt
db_stress.cc
db_stress_common.cc Prefer static_cast in place of most reinterpret_cast (#12308) 2024-02-07 10:44:11 -08:00
db_stress_common.h Add missing db crash options (#12414) 2024-03-12 17:24:12 -07:00
db_stress_compaction_filter.h
db_stress_driver.cc Prefer static_cast in place of most reinterpret_cast (#12308) 2024-02-07 10:44:11 -08:00
db_stress_driver.h Remove unnecessary, confusing 'extern' (#12300) 2024-01-29 10:38:08 -08:00
db_stress_env_wrapper.h Change ReadAsync callback API to remove const from FSReadRequest (#11649) 2024-02-16 09:14:55 -08:00
db_stress_gflags.cc Add missing db crash options (#12414) 2024-03-12 17:24:12 -07:00
db_stress_listener.cc Fix/improve temperature handling for file ingestion (#12402) 2024-03-05 16:56:08 -08:00
db_stress_listener.h
db_stress_shared_state.cc
db_stress_shared_state.h
db_stress_stat.cc
db_stress_stat.h
db_stress_table_properties_collector.h Remove 'virtual' when implied by 'override' (#12319) 2024-01-31 13:14:42 -08:00
db_stress_test_base.cc Re-suppress tolerable manual compaction stress test failures (#12437) 2024-03-14 14:50:56 -07:00
db_stress_test_base.h Remove unnecessary, confusing 'extern' (#12300) 2024-01-29 10:38:08 -08:00
db_stress_tool.cc Enable io_uring in stress test (#12313) 2024-01-31 12:37:42 -08:00
db_stress_wide_merge_operator.cc
db_stress_wide_merge_operator.h
expected_state.cc Fix/improve temperature handling for file ingestion (#12402) 2024-03-05 16:56:08 -08:00
expected_state.h
expected_value.cc
expected_value.h
multi_ops_txns_stress.cc
multi_ops_txns_stress.h
no_batched_ops_stress.cc Add missing db crash options (#12414) 2024-03-12 17:24:12 -07:00