Commit Graph

4 Commits (046a69dd8f75d456d2f98de1d6ef03661ed138a3)

Author SHA1 Message Date
Ben Johnson 9c66efa015 Clarify raft trace logging. 2015-02-05 07:35:08 -07:00
Ben Johnson 6c14371df4 Refactor raft package.
This commit refactors the raft package to more loosely couple the individual parts. The clock is now broken into
an interface that signals individual actions in the log. The transport has been mocked to allow more control over
the log tests. The handler's log has been mocked to separate its testing from the log itself.
2015-02-04 18:59:06 -07:00
Ben Johnson eef79f8aff Add raft configuration encoding test coverage. 2014-11-11 20:30:21 -07:00
Ben Johnson cbc84636de Basic multi-node simulation testing. 2014-09-13 18:12:32 -06:00