Skip to content

dedicated pagestore #294

@carlsverre

Description

@carlsverre

Currently, Graft caches pages in Fjall for local reads. This has proven to cause significant overhead on both the read and write paths. It's also a bit of a bad use case for Fjall, as pages are immutable, and the commit log already serves as the query layer for which segment contains which page.

To solve this, I'll implement a dedicated filesystem-based page store that stores segment frames on disk. This will also make caching segments from object storage easier.

Metadata

Metadata

Assignees

No one assigned

    Labels

    performanceTasks that make Graft go brrrrrrr

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions