This patches an edge case bug introduced in v3.2.0 which could be encountered with an unreachable cosigner #226
Updating
If coming from v3.2.0, this can be applied as a rolling upgrade, which prevents missed blocks:
- Shut down a non-leader cosigner, upgrade version, and restart
- Repeat for remaining non-leader cosigners
- elect one of the upgraded cosigners as the leader with
horcrux elect N
- Shut down the initial leader cosigner, upgrade version, and restart
- elect initial leader as leader again if desired
If coming from ≤v3.1.0:
- Shut down all cosigners and delete
~/.horcrux/raft
directory - Update binary or docker image
- Start cosigner nodes back up
What's Changed
Full Changelog: v3.2.0...v3.2.1