Skip to content

[raft/memstore] Add Checkpoint/Restore#1539

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

[raft/memstore] Add Checkpoint/Restore#1539
the-glu wants to merge 5 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.

@the-glu the-glu force-pushed the memstore_rid_clone branch 2 times, most recently from 1380515 to 6ebe308 Compare July 1, 2026 06:25
@the-glu the-glu force-pushed the memstore_rid_clone branch from 6ebe308 to d6be655 Compare July 1, 2026 09:20
@the-glu the-glu force-pushed the memstore_rid_clone branch from d6be655 to 8a60b20 Compare July 1, 2026 09:23
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.

2 participants