Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
1. controller.quorum.bootstrap.server is only allowed to be empty when controller.quorum.voter is set.
2. controller.quorum.voter can be empty if the 0-0.checkpoint contains a voter set. This means that we can't really validate this property in KafkaConfig. It needs to be done by the KafkaRaftClient.
3. Fix the KafkaRaftClient implementation to allow unknown voters by adding and user VoterSet#empty.
Attachments
Issue Links
- links to