Notes
Requirements for consistencies
Linearizability
- Global ordering
- Completion to Invocation globally
Sequential
- Global ordering
- Completion to Invocation per client
Causal
- Completion to invocation per client
- Write and then later read dependency
- Transitivity for 1) #Causal and 2) #Causal