issues
search
aalekhpatel07
/
draft
An implementation of the Raft Distributed Consensus Algorithm in Rust.
1
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Trim down the shared API surface between Raft and the user.
#16
aalekhpatel07
opened
1 year ago
1
Refactor the interactions around the state machine to consume messages from Raft.
#15
aalekhpatel07
opened
2 years ago
0
Complete the core mutation handlers and add a client so that we can pass commands through Raft.
#14
aalekhpatel07
opened
2 years ago
0
Add a State Machine
#13
aalekhpatel07
closed
2 years ago
0
Create a simple State Machine API for Raft to use at its backend.
#12
aalekhpatel07
closed
2 years ago
0
Add a Containerfile
#11
aalekhpatel07
closed
2 years ago
0
Dockerize it.
#10
aalekhpatel07
closed
2 years ago
0
Add a Python-based network partition manager that configures firewalld on the nodes in the cluster.
#9
aalekhpatel07
closed
2 years ago
0
Setup a test framework for simulating network partitions.
#8
aalekhpatel07
closed
2 years ago
0
Tracing & OpenTelemetry
#7
c3pmark
closed
2 years ago
2
Setup tracing with Honeycomb/Jaeger or whatever
#6
aalekhpatel07
closed
2 years ago
3
Add the core runtime loop of Raft.
#5
aalekhpatel07
closed
2 years ago
0
Create the core loop.
#4
aalekhpatel07
closed
2 years ago
0
Make raft rpc handles take &self and have shared state under an ArcMutex.
#3
aalekhpatel07
closed
2 years ago
0
Put PersistentState and VolatileState behind ArcMutex so that multiple rpcs can be handled at once.
#2
aalekhpatel07
closed
2 years ago
0
Setup a basic Raft server that provides a nice api for working with UdpSockets.
#1
aalekhpatel07
closed
2 years ago
0