IntersectMBO / IntersectMBO/lsm-tree
Improve error message for unsupported (future) version numbers
- Dominant language
- Haskell
- Stars
- 53
- Forks
- 17
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 4
Description
https://github.com/IntersectMBO/lsm-tree/blob/934503f5f8f12014b8ac23a4212bfc280a1365e0/lsm-tree/src-core/Database/LSMTree/Internal/Snapshot/Codec.hs#L222-L230
It could probably say unsupported rather than unknown and have a helpful message about it being a future version
Contributor guide
Research direction
Start at lsm-tree/src-core/Database/LSMTree/Internal/Snapshot/Codec.hs lines 222–230 and inspect how unsupported snapshot version numbers are reported. Update the error wording to distinguish an unsupported future version from an unknown one and make the message helpful; done means the relevant failure reports that it is a future version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- databases
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 78/100