Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-3308

Use ProtocolVersion during rolling upgrades to decide on a mutually agreed protocol version between brokers, eliminating the need of inter.broker.protocol.version.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      inter.broker.protocol.version configuration was nice for few releases, but it is getting to be a pain to maintain, remember to update, it breaks on trunk upgrades, etc.
      Since we have KIP-35, the controller can actually check for specific versions supported by brokers for specific API requests. Why not use that and get rid of the configuration?
      We already maintain the protocol versions anyway, upgrades will be smoother, and we'll support upgrades between any two patches.

      Attachments

        Issue Links

          Activity

            People

              singhashish Ashish Singh
              singhashish Ashish Singh
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: