cmccabe commented on PR #17576:
URL: https://github.com/apache/kafka/pull/17576#issuecomment-2452555088

   OK here is what I'm thinking:
   
   * Do not test anything earlier than Kafka 2.1, since 
[KIP-896](https://cwiki.apache.org/confluence/display/KAFKA/KIP-896%3A+Remove+old+client+protocol+API+versions+in+Kafka+4.0)
 specifies that as the base version.
   
   * For Kafka 3.0 and newer, only test KRaft.
   
   * Upgrade and downgrade tests only deal with Kafka 3.0 and newer, since ZK 
versions cannot be directly upgraded to Kafka 4.0.
    
   * implement support for multiple JDKs. Probably 8 and 17. Rationale: Kafka 
2.1 requires jdk8, and Kafka 4.0 will require jdk17 (for the server, at least).
   
   * standardize on a single version of Zookeeper, ZK 3.4.9. Rationale: Kafka 
2.1 requires this version, and all the other pre-KRaft kafka versions tolerate 
3.4.9.


-- 
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