José Augusto Bolina
José Augusto Bolina
In the Raft dissertation, §4.2.2 describes removing the current leader. The suggestion is to utilize the leadership transfer extension. We carry with the membership operation and the leader steps down...
Going through the leader transfer mechanism in §3.10, I do not find it interesting to include. Quoting: "we have not currently implemented or evaluated this leadership transfer approach.". However, we...
I think we might have a bug with only this. After the leader steps down and start the voting thread, the remote nodes might not have committed yet, as the...
This is quite tricky. Imagine a scenario with nodes A and B, where A is the leader. If A removes itself and shuts before B applies the command, the system...
Applied changes to implement the last option, taking advantage of the multicast. The leader now discards responses from non-members, so it doesn't count towards the majority. My contrived scenario above...
Thanks, Bela! Thanks for raising the points, which gave me some ideas. Unfortunately, this issue raises a liveness and safety issue. In the current main version, removing the leader doesn't...
We've been hitting this one recently, too. I can try looking into it in the coming weeks.
I've opened #336.
They seem unrelated. Going to replay just to check the ones for rolling upgrade.
The `RollingUpgradeAuthorizationIT.testRollingUpgrade` is failing constantly on CI. I wasn't able to reproduce it locally. I'll investigate some more.