forked from facebook/rocksdb
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Expand crash testing of tiered storage, especially FIFO (facebook#13176)
Summary: * Test tiered storage FIFO setting `file_temperature_age_thresholds` in crash test, with dynamic mutability. * Re-organize db_crashtest.py slightly to better handle tiered storage parameters and their interaction with compaction_style and num_levels. I have put most of this logic in the python script so that `db_stress` command lines reflect settings in effect as best as possible. * Tweak crash test settings for preclude_last_level_data_seconds. This seems to have amplified the possibility of hitting "Corruption: Unsafe to store Seq later" even with universal compaction, which I am working on a fix for. We should also be able to enable tiered+leveled when this is fixed. (TODO / follow-up items) * Code formatting / small simplifications in db_crashtest.py Pull Request resolved: facebook#13176 Test Plan: no production code changes Kicked off about 24 CI jobs (temporary internal link https://fburl.com/sandcastle/s61rzusr) Reviewed By: cbi42 Differential Revision: D66674123 Pulled By: pdillinger fbshipit-source-id: 33dd7f9d291ec4a9516665b4adb998fd9a2b9266
- Loading branch information
1 parent
80c3705
commit 3b91fe8
Showing
4 changed files
with
71 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters