jmsadair / raft

An implementation of the Raft consensus protocol.
MIT License
35 stars 3 forks source link

Remove lease, election, and heartbeat time restrictions #82

Closed jmsadair closed 5 months ago

jmsadair commented 5 months ago

I initially added these to ensure that the users of this package used election timeouts, heartbeat intervals, and lease timeouts that were sane. However, some use cases do require very long time timeouts (a regionally distributed cluster), so I figured it best to remove these restrictions all together.