Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-17241 KIP-853 follow-ups
  3. KAFKA-16842

Fix KafkaConfig validation and support unknown voters

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.9.0
    • 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

          Activity

            People

              jsancio José Armando García Sancio
              jsancio José Armando García Sancio
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: