WriteRef with strong consistency
As a first iteration to achieve strong consistency with WriteRef, we can have praefect do the following:
- call the primary
- call each of the secondaries
- for any secondaries that fail, schedule a replication job
As long as the primary call succeeds, then we will return a successful code back to the client.
Edited by John Cai