Skip to content

[Raft] Add Raft transport#1464

Merged
barroco merged 1 commit into
interuss:masterfrom
Orbitalize:add_raft_transport
May 19, 2026
Merged

[Raft] Add Raft transport#1464
barroco merged 1 commit into
interuss:masterfrom
Orbitalize:add_raft_transport

Conversation

@MariemBaccari
Copy link
Copy Markdown
Contributor

Following the plan describde in #1463, this PR adds the Raft transport implementation.
It also fixes some import issues.

At this point, it is possible to start a cluster of connected nodes using:

go run ./cmds/core-service \                         
  --store_type=raft \
  --raft_node_id=1 --raft_peers="1=http://localhost:9021,2=http://localhost:9022,3=http://localhost:9023" \
  --accepted_jwt_audiences=dss --public_key_files=build/test-certs/auth2.pem

@MariemBaccari MariemBaccari marked this pull request as draft May 13, 2026 12:39
@MariemBaccari MariemBaccari marked this pull request as ready for review May 13, 2026 12:50
Copy link
Copy Markdown
Contributor

@the-glu the-glu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, a few nits :)

Comment thread pkg/raftstore/params/params.go Outdated
Comment thread pkg/raftstore/store.go Outdated
@barroco barroco merged commit 01141c0 into interuss:master May 19, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants