openlake-project / openlake-project/openlake
Refactor KVEngine and Storage engine to implement same trait
Open
- Dominant language
- Rust
- Stars
- 2.6k
- Forks
- 423
- Avg merge
- 10h 23m
- Merged PRs (30d)
- 15
Description
- KVEngine is added to io module however base engine lives in storage and provides the engine primitives.
- Ensure KVEngine implements engine similar to storage engine
Contributor guide
Research direction
Start by reading the KVEngine definition in the io module and the base engine implementation in storage, then compare their engine primitives and trait boundaries. Done means both engines implement the same trait while preserving the existing storage primitives; run the repository's existing tests to check for regressions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- databases
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100