- Oct 19, 2022
-
-
Georgy Moshkin authored
-
- Oct 18, 2022
-
-
Georgy Moshkin authored
-
- Oct 17, 2022
-
-
- Oct 16, 2022
-
-
Valentin Syrovatskiy authored
-
- Oct 15, 2022
-
-
Yaroslav Dynnikov authored
-
- Oct 06, 2022
-
-
- Sep 23, 2022
-
-
Yaroslav Dynnikov authored
Raft-rs interface requires the application to process special structure, the so-called "ready state". It also makes a demand on the processing workflow. The fields must be processed in a certain sequence, see <https://docs.rs/raft/0.6.0/raft/index.html#processing-the-ready-state>. For example, it was a mistake to send `persisted_messages` inside a transaction, because it's forbidded to do so before persisting the hard state, but the actual write happens only in the end of transaction. As for handling `soft_state` and `read_states`, they're useless in a transaction as they don't persist anything. The documentation is quite complicated, so this code might be revised once again later.
-
Yaroslav Dynnikov authored
-
- Sep 22, 2022
-
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
1. Encapsulate topology access in a dedicated function. 2. Remove obsolete CachedCell
-
- Sep 21, 2022
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- Sep 20, 2022
-
-
-
-
-
-
Exit only after processing `light_ready`. It doesn't affect much the behavior, but simplifies main_loop decomposition.
-
-
-
-
-
-
-
-
-
-
- Sep 15, 2022
-
-
Yaroslav Dynnikov authored
Single-out ConfChange generation logics into a separate clean function.
-
Georgy Moshkin authored
-
- Sep 14, 2022
-
-
Georgy Moshkin authored
-
- Sep 02, 2022
-
-
Valentin Syrovatskiy authored
-
Valentin Syrovatskiy authored
-
- Aug 28, 2022
-
-
Valentin Syrovatskiy authored
-
- Aug 18, 2022
-
-
Valentin Syrovatskiy authored
-