kevin-wu24 commented on PR #20859:
URL: https://github.com/apache/kafka/pull/20859#issuecomment-3594356326

   > I think the the semantic will change to Once a node(ReplicaKey) is removed 
it will never be able to join the voter again. However, we already allow one 
node join/remove multiple times before v4.2, so I don't think we can do that 
now without a KIP.
   
   @showuon, the active controller can distinguish between a auto-join 
`AddVoter` request and a manual `AddVoter` request because of 
https://cwiki.apache.org/confluence/display/KAFKA/KIP-1186%3A+Update+AddRaftVoterRequest+RPC+to+support+auto-join.
 This KIP was needed as part of the initial implementation to make auto-join 
fully available. When a ReplicaKey auto-joins and is then manually removed, it 
will no longer auto-join again, but you can still add it manually. Hopefully 
that clears things up.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to