Skip to content

[Raft] Add generic raftstore#1525

Open
MariemBaccari wants to merge 2 commits into
interuss:masterfrom
Orbitalize:add_generic_raftstore
Open

[Raft] Add generic raftstore#1525
MariemBaccari wants to merge 2 commits into
interuss:masterfrom
Orbitalize:add_generic_raftstore

Conversation

@MariemBaccari

@MariemBaccari MariemBaccari commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR is part of the chain #1473 -> #1474 -> #1525 to address the issue #1463.
It implements the generic raftstore which processes and applies committed entries.
One major change is the signature of the Transact method which now requires the requestType and the payload in order to build the Raft proposal.
It also adds a timestamp.Middleware that defines the proposal timestamp. This will ensure deterministic execution of the operations that now use time.Now.

@MariemBaccari MariemBaccari marked this pull request as ready for review June 15, 2026 08:14
@MariemBaccari MariemBaccari marked this pull request as draft June 15, 2026 08:17
@MariemBaccari MariemBaccari force-pushed the add_generic_raftstore branch from 2fd1b75 to 4e0c128 Compare June 15, 2026 08:23
@MariemBaccari MariemBaccari marked this pull request as ready for review June 15, 2026 08:24
@MariemBaccari MariemBaccari force-pushed the add_generic_raftstore branch 5 times, most recently from 7170586 to 1e2ae99 Compare June 16, 2026 08:49
@barroco barroco added the dss-raft Relating to the application-layer consensus implemenation based on raft label Jun 17, 2026
@MariemBaccari MariemBaccari force-pushed the add_generic_raftstore branch 2 times, most recently from 7746510 to ff8895f Compare June 18, 2026 07:38
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