Skip to content

[raft] Add base memstore #1527

Open
the-glu wants to merge 3 commits into
interuss:masterfrom
Orbitalize:add_base_memstore
Open

[raft] Add base memstore #1527
the-glu wants to merge 3 commits into
interuss:masterfrom
Orbitalize:add_base_memstore

Conversation

@the-glu

@the-glu the-glu commented Jun 15, 2026

Copy link
Copy Markdown
Member

This PR is part of a new chain, implementing memstore.

#1525 (Generic raftstore) -> #1527 (Base memstore) -> #1529 (Aux memstore) -> #1530 (Snapshots) -> #1534 (Rid memstore) -> #1535 (Correct use of now) -> #1539 (Checkpoint) -> #1542 (Scd memstore) -> #1528 (First PR with raft using memstore)

It does add the base for the 'in memory' store to be used by raft as underlying storage.

Rationale for direct, in memory structure is in #1526

In theory, this store could be used e.g. for testing as 'regular' storage with small tweaks (like implementation of transact and being thread-safe), but for now it's goal is only to be used by raft.

Follow-up PRs will come with actual implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dss-raft Relating to the application-layer consensus implemenation based on raft

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants