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]({{< ref “#causal” >}}) and 2) [#Causal]({{< ref “#causal” >}})