IntersectMBO / IntersectMBO/lsm-tree

Improve error message for unsupported (future) version numbers

Open Beginner friendly
#864 1 comment 0 reactions 0 assignees View on GitHub
documentation enhancement good first issue lsm-tree priority: medium
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.