Add configuration for each Log Storage
- Dominant language
- Rust
- Stars
- 44
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Description
Now that users can choose from various log storages, the configuration should allow for setting options specific to each storage.
For example, in the previous code, you could modify settings like `Config.lmdb_map_size`, but when using RocksDB, fields like `lmdb_map_size` should no longer be configurable. Instead, only the fields relevant to RocksDB should be exposed.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating Config.lmdb_map_size and the configuration entry points for log-storage selection, then compare the options needed by LMDB and RocksDB. Done means each storage exposes only its relevant settings, with no LMDB-specific fields available for RocksDB; verify the configuration behavior for both storage choices.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- databases, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100