Skip to content

multi-process support #293

@carlsverre

Description

@carlsverre

Currently, Graft is single-process (per graft data dir) due to Fjall. While this keeps some things simple, it makes interacting with Graft at runtime more difficult and breaks certain user expectations. One of those is that users coming from SQLite expect to be able to open the same Graft Volume (via the Graft SQLite extension) in multiple processes.

To make Graft multi-process, we either need Fjall to support multi-process (@marvin-j97?) or to move metadata into a multi-process-friendly store like SQLite.

Metadata

Metadata

Assignees

No one assigned

    Labels

    SQLiteTasks directly related to Graft's SQLite supportperformanceTasks that make Graft go brrrrrrr

    Type

    No type

    Projects

    Status

    Planned

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions