Hanisha Koneru created RATIS-498:
------------------------------------

             Summary: Notify Follower to Install Snapshot through state machine
                 Key: RATIS-498
                 URL: https://issues.apache.org/jira/browse/RATIS-498
             Project: Ratis
          Issue Type: New Feature
          Components: server
            Reporter: Hanisha Koneru
            Assignee: Hanisha Koneru


When a lagging Follower wants to catch up with the Leader, and the Leader only 
has logs with start index greater than the Followers's last log index, then the 
leader sends an InstallSnapshotRequest to the the Follower. 

The aim of this Jira is to allow State Machine to decouple snapshot 
installation from the Ratis server. When Leader does not have the logs to get 
the Follower up to speed, it should notify the Follower to install a snapshot 
(if install snapshot through Log Appender is disabled). The Follower in turn 
notifies its state machine that a snapshot is required to catch up with the 
leader.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to