Abhishek Pal created RATIS-2600:
-----------------------------------

             Summary: Add protobuf messages and configuration keys for listener 
delegation
                 Key: RATIS-2600
                 URL: https://issues.apache.org/jira/browse/RATIS-2600
             Project: Ratis
          Issue Type: Sub-task
            Reporter: Abhishek Pal
            Assignee: Abhishek Pal


This sub-task adds the following changes:
- Add new messages:
-- ListenerAssignmentProto (leader -> follower: information about the assigned 
listeners)
-- ListenerProgressProto (follower -> leader: send leader information about the 
listeners)

- Extend AppendEntriesRequestProto with listenerAssignment and fromFollower
-Extend AppendEntriesReplyProto with repeated ListenerProgressProto
- Add config keys under raft.server.listener.delegation.*: enabled (default 
false), max-listeners-per-follower (5), follower-lag-threshold (100 entries), 
reassignment-interval (30s)




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

Reply via email to