Configuration validation while opening a DB #385
Labels
enhancement
New feature or request
Future
A feature request that we are interested in working on but haven't started yet
Working on it
A feature request that is being actively worked on
Is your feature request related to a problem? Please describe.
Rocksdb has too many options which some of the combinations are not working properly together and/or not tested.
The idea is to inform the user when the defined configuration is not according to the predefined valid configs.
Describe the solution you'd like
Import the dependencies checks that exist in the db_crash and db_stress python scripts to the C++ code. Whenever a db is getting opened, run configuration validation to make sure it runs with a valid config.
Warn the user when it does't, adding details about the conflict.
The text was updated successfully, but these errors were encountered: