Content deleted Content added
"of" to "on" Tags: Visual edit Mobile edit Mobile web edit |
|||
Line 19:
==== Log Replication ====
The leader is responsible for the log replication. It accepts client requests. Each client request
Once the leader receives confirmation from the majority of its followers that the entry has been replicated, the leader
In the case of leader crash, the logs can be left inconsistent, with some logs from the old leader not being fully replicated through the cluster. The new leader will then handle inconsistency by forcing the followers to duplicate its own log. To do so, for each of its followers, the leader will compare its log with the log from the follower, find the last entry where they agree, then delete all the entries coming after this critical entry in the follower log and replace it with its own log entries. This mechanism will restore log consistency in a cluster subject to failures.
|