Here are
15 public repositories
matching this topic...
A feature complete and high performance multi-group Raft library in Go.
A New Distributed Consensus and Distributed Ledger Algorithm
Angular implementation for RAFT
Updated
Jul 4, 2017
TypeScript
A New Distributed Consensus and Distributed Ledger Algorithm
collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities
Updated
Apr 30, 2018
Java
A multi-group Paxos library in Go.
A Distributed Auction Game using Paxos made for CSC445.
Collect must-read papers on distributed systems
collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities
Updated
Feb 12, 2019
Java
Updated
Jan 26, 2019
Java
TLA+ model checking and TLAPS theorem proving for the Paxos implementation in PaxosStore by WeChat
Research resources on the distributed consensus problem
This project aimed at extending the original Paxos implementation specified by Lamport into a version with preemption. As part of this project I also added correctness testing to check that executions with both the original and the extended versions are correct. I measure the running times to learn a consensus value under varying values of 3 parameters: message loss rate, message delay, and wait time before a new round.User can configure the setup by passing arguments to the run.py file for various runs.
Updated
Sep 18, 2019
Python
Implementation of a distributed replication protocol used for passive replication
Updated
Sep 19, 2019
Python
Improve this page
Add a description, image, and links to the
distributed-consensus
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
distributed-consensus
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
Looks like the error code in braft::Status is mapped as error codes in the C++ standard. For example, I saw this in
closure_queue.cpp:Similar logic is scattered around the code base.
I am wondering whether we have any documentation for all the possible error codes (i.e. the mapping)?