Skip to content

[raft/memstore] Add Checkpoint/Restore#1539

Open
the-glu wants to merge 9 commits into
interuss:masterfrom
Orbitalize:memstore_rid_clone
Open

[raft/memstore] Add Checkpoint/Restore#1539
the-glu wants to merge 9 commits into
interuss:masterfrom
Orbitalize:memstore_rid_clone

Conversation

@the-glu

@the-glu the-glu commented Jun 16, 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 add to every memstore a Checkpoint/Restore, to be used by raft in Transct() operations, to be able to quickly restore memstore back at the start of a transaction, should an err occur, without the need of complex revert operations.

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