chia7712 commented on PR #17576: URL: https://github.com/apache/kafka/pull/17576#issuecomment-2452604397
> 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). I prefer using a single JDK version (17) to run all E2E tests after we address [ZOOKEEPER-3779](https://issues.apache.org/jira/browse/ZOOKEEPER-3779) for Kafka versions 2.1 to 2.3. > 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. Maybe we should use ZooKeeper 3.5.7 instead, if the workaround for [ZOOKEEPER-3779](https://issues.apache.org/jira/browse/ZOOKEEPER-3779) is acceptable. --- I ran client_compatibility_produce_consume_test.py after manually upgrading ZooKeeper to 3.5.7 ([see this comment](https://github.com/apache/kafka/pull/17625/files#r1826304118)), and it works well. -- 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]
