All Raft logic finished except time updates

This commit is contained in:
Pavel Kirienko
2015-05-07 19:48:05 +03:00
parent ce752d93bd
commit a1ee2efea0
3 changed files with 62 additions and 0 deletions
@@ -137,6 +137,7 @@ enum TraceEvent
TraceRaftPersistStateUpdateError, // negative error code
TraceRaftCommitIndexUpdate, // new commit index value
TraceRaftNewerTermInResponse, // new term value
TraceRaftNewEntryCommitted, // new commit index value
NumTraceEventCodes
};
@@ -521,6 +522,8 @@ class RaftCore : private TimerBase
void tryIncrementCurrentTermFromResponse(Term new_term);
void propagateCommitIndex();
void handleAppendEntriesRequest(const ReceivedDataStructure<AppendEntries::Request>& request,
ServiceResponseDataStructure<AppendEntries::Response>& response);