IntersectMBO / IntersectMBO/lsm-tree
[FEATURE] Alternative approach to page allocation
Open
enhancement
lsm-tree
priority: low
- Dominant language
- Haskell
- Stars
- 53
- Forks
- 17
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 4
Description
https://github.com/IntersectMBO/lsm-tree/pull/301 implemented an alternative approach to our custom disk page allocator. The PR got stale and never landed on the `main` branch, but it would probably still be useful to change to the alternative implementation.
Quote from @dcoutts about the alternative approach:
> I still think it was a better idea (simpler and faster), but indeed it would need other changes to allow multi-page values to use non-contigious 4k pages.
Contributor guide
Assessment
This issue has not been assessed yet.