Subtask #2739
Feature #2611: mon: Single-Paxos
Subtask #2621: mon: Single-Paxos: synchronize the MonitorDBStore of oblivious monitor
mon: Single-Paxos: Sync: Synchronize the store of a drifted monitor
100%
Description
Synchronize the store of a monitor (mon.X) that drifted away from the system (say, it failed for a considerable amount of time) with the store of a quorum monitor (mon.Y).
This will be done by sharing keys and values in chunks, sending them from mon.Y to mon.X, which should then apply them.
These chunks will be encoded transactions.
Once mon.Y finishes sending all the available keys and values, it will then send all the Paxos versions available over to mon.X. This will ensure that mon.X ends up with a valid state.
Subtasks
History
#1 Updated by Joao Eduardo Luis over 10 years ago
- Status changed from New to Resolved
This is all done. There is some much necessary history cleanup, especially given that there were a couple of bug fixes in the last days.