-
The async log storage protocol (https://github.com/etcd-io/raft/pull/8) can be improved in a few aspects:
- The ABA problem [prevention](https://github.com/cockroachdb/cockroach/blob/06c9608ec395d1…
-
Learn about Raft consensus algorithm,[paper](https://raft.github.io/raft.pdf)
> it must provide a complete and practical foundation for system building,so that it significantly reduces the amount o…
-
This will be a progress tracker for implementation of raft.
This doesn't include tests, it's a separate issue (#125 ) though this is a part of #121.
- [ ] Leader Election
- [ ] Append Entries
- …
-
Raft protocol version 2 was deprecated in Nomad 1.3.0 and will be removed from version 1.4.0
It would be nice to have some default values up to date with this.
A solution could be to have the fo…
-
This is to ensure HA of GatewayD by running a cluster of machines that can connect together and serve clients. So, plan and create tickets for all the following features and start implementing them.
…
-
Hello team,
I have been reading a lot through the documentation and a little about the `raft consensus protocol`.
I think I am getting most of the concepts and abstractions but I still have so…
-
#### Consul Cluster got into a unstable state
Our consul deployment in a k8s cluster (through helm) - 3 servers. We saw an error from one of the consul-servers-0 that
```
2024-09-16 21:22 ag…
-
why isn't version 3 enabled in config?
-
I saw the store layer already have some implementations like `waitForCommitIndex`, `waitForFSM`, etc
But, currently, if the strong read request would be reject by follower and maybe(I guess) tell the…
-
Missing to set the votedFor variable for the Candidate/Leader may lead to multiple leaders in the same term.
In the original Raft protocol, when a node timeout,s it sets `votedFor` to `Nil`. After …