showuon commented on PR #20859: URL: https://github.com/apache/kafka/pull/20859#issuecomment-3594348819
> Maybe a better documentation is that new controllers (node id + directory UUID tuples) will automatically join the KRaft voter set once if they have not been a voter before. @kevin-wu24 , I think the biggest problem is that the server side (active controller) doesn't know if an observer is doing `auto-join` or `manual join`. 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. I think the suggestion sounds good as long as we can provide a way to distinguish `auto-join` or `manual join` in the addVoter request, but that needs a KIP... :( -- 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]
