Skip to content
Snippets Groups Projects
Commit fed1102e authored by Georgy Moshkin's avatar Georgy Moshkin :speech_balloon:
Browse files

refactor: simplify raft entry proposal

- remove logical clock from raft entry context, (term, index) is used
  for synchronization instead
- this allows us to remove the Notify/Notifier boilerplate
- NodeImpl::notifications -> NodeImpl::read_state_wakers
- this and the recently refactored proc_join finally allows us to remove
  OpResult
- ContextCoercion & CoercionError are also removed for the sake of
  simplification
parent 47e1f2e2
No related branches found
No related tags found
1 merge request!678refactor: simplify raft entry proposal
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment