Abhishek Pal created RATIS-2599:
-----------------------------------

             Summary: Allow AppendEntries from followers targeting listeners
                 Key: RATIS-2599
                 URL: https://issues.apache.org/jira/browse/RATIS-2599
             Project: Ratis
          Issue Type: New Feature
          Components: Follower
            Reporter: Abhishek Pal
            Assignee: Abhishek Pal


Delegate log replication to listeners from the leader to caught-up followers. 
Instead of the leader sending AppendEntries RPCs directly to every listener, a 
sufficiently caught-up follower serves as the replication source. This reduces 
leader bandwidth/CPU in clusters with many listeners and can reduce network 
latency for co-located listener-follower pairs.

The leader retains full authority: it decides delegations, continues heartbeats 
directly to all listeners, and automatically revokes delegation if the follower 
lags or becomes unresponsive.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to