Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
There are three reasons for removing older Kafka versions from the compatibility tests:
1. Kafka versions prior to 1.0.0 can't run under JDK 11 (KAFKA-5076).
2. The old protocol will be removed by KAFKA-16096.
3. The base image needs to be upgraded to JDK 11, as JDK 8 will be dropped (KAFKA-12894)."
The following E2E tests need to drop Kafka versions prior to 1.0.0.
1. tests/kafkatest/tests/streams/streams_broker_compatibility_test.py
2. tests/kafkatest/tests/client/client_compatibility_produce_consume_test.py
3. tests/kafkatest/tests/client/client_compatibility_features_test.py
4. tests/kafkatest/tests/connect/connect_distributed_test.py::ConnectDistributedTest.test_broker_compatibility
Please note that this JIRA only removes broker-related tests. the old client code can still run under JDK 11
Attachments
Issue Links
- blocks
-
KAFKA-17738 upgrade base image from jdk8 to jdk11
- Resolved
- links to