- Oct 25, 2022
-
-
- Sep 22, 2022
-
-
Yaroslav Dynnikov authored
1. Encapsulate topology access in a dedicated function. 2. Remove obsolete CachedCell
-
- Sep 21, 2022
-
-
Georgy Moshkin authored
-
- Sep 15, 2022
-
-
Yaroslav Dynnikov authored
-
replication_factor now goes into cluster_state
-
- Sep 13, 2022
-
-
- Jul 14, 2022
-
-
It prints the raft log in a concise and readable way
-
- Jul 05, 2022
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Yaroslav Dynnikov authored
Initially, JoinResponse was supplied with every single peer in cluster. If the cluster is big enough, it results in the "max tuple size limit reached" error. In fact, only voters are needed for the raft to operate normally.
-
- Jul 01, 2022
-
-
Georgy Moshkin authored
-
- May 31, 2022
-
-
Georgy Moshkin authored
Previously the discovery algorithm would try to reach each known peer sequentially requiring each consequent request to succeed until the next one can be attempted. This would not work in some cases (see test in previous commit). So the new algorithm instead makes a single attempt to reach each peer within a round, and if some failed they're retried in the next round of requests. This allows overall discovery to succeed in cases when some of the initial peers never respond. Closes #54
-