FrankYang0529 opened a new pull request, #17790: URL: https://github.com/apache/kafka/pull/17790
We plan to remove all ZooKeeper-related code in version 4.0. However, some old brokers in the end-to-end tests still require ZooKeeper service, so we need to run the ZooKeeper service using the 3.x release instead of the dev branch. Since version 3.9 is not available in the https://s3-us-west-2.amazonaws.com/kafka-packages repo, we can use version 3.8 for now. Test with https://github.com/apache/kafka/pull/17768. Failed case with version v2.1.1, v.2.2.2, and v2.3.1 will be fixed in https://issues.apache.org/jira/browse/KAFKA-17888. ``` > git fetch upstream pull/17768/head:PR-17768 > git merge PR-17768 > TC_PATHS="tests/kafkatest/tests/client/client_compatibility_produce_consume_test.py" /bin/bash tests/docker/run_tests.sh ================================================================================ SESSION REPORT (ALL TESTS) ducktape version: 0.12.0 session_id: 2024-11-12--007 run time: 37 minutes 31.925 seconds tests run: 18 passed: 15 flaky: 0 failed: 3 ignored: 0 ================================================================================ test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=2.1.1 status: FAIL run time: 1 minute 26.081 seconds TimeoutError("Kafka server didn't finish startup in 60 seconds") Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", line 351, in _do_run data = self.run_test() File "/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", line 411, in run_test return self.test_context.function(self.test) File "/usr/local/lib/python3.7/dist-packages/ducktape/mark/_mark.py", line 438, in wrapper return functools.partial(f, *args, **kwargs)(*w_args, **w_kwargs) File "/opt/kafka-dev/tests/kafkatest/tests/client/client_compatibility_produce_consume_test.py", line 89, in test_produce_consume self.kafka.start() File "/opt/kafka-dev/tests/kafkatest/services/kafka/kafka.py", line 659, in start self.wait_for_start(node, monitor, timeout_sec) File "/opt/kafka-dev/tests/kafkatest/services/kafka/kafka.py", line 909, in wait_for_start err_msg="Kafka server didn't finish startup in %d seconds" % timeout_sec) File "/usr/local/lib/python3.7/dist-packages/ducktape/cluster/remoteaccount.py", line 754, in wait_until allow_fail=True) == 0, **kwargs) File "/usr/local/lib/python3.7/dist-packages/ducktape/utils/util.py", line 58, in wait_until raise TimeoutError(err_msg() if callable(err_msg) else err_msg) from last_exception ducktape.errors.TimeoutError: Kafka server didn't finish startup in 60 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=2.2.2 status: FAIL run time: 1 minute 25.996 seconds TimeoutError("Kafka server didn't finish startup in 60 seconds") Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", line 351, in _do_run data = self.run_test() File "/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", line 411, in run_test return self.test_context.function(self.test) File "/usr/local/lib/python3.7/dist-packages/ducktape/mark/_mark.py", line 438, in wrapper return functools.partial(f, *args, **kwargs)(*w_args, **w_kwargs) File "/opt/kafka-dev/tests/kafkatest/tests/client/client_compatibility_produce_consume_test.py", line 89, in test_produce_consume self.kafka.start() File "/opt/kafka-dev/tests/kafkatest/services/kafka/kafka.py", line 659, in start self.wait_for_start(node, monitor, timeout_sec) File "/opt/kafka-dev/tests/kafkatest/services/kafka/kafka.py", line 909, in wait_for_start err_msg="Kafka server didn't finish startup in %d seconds" % timeout_sec) File "/usr/local/lib/python3.7/dist-packages/ducktape/cluster/remoteaccount.py", line 754, in wait_until allow_fail=True) == 0, **kwargs) File "/usr/local/lib/python3.7/dist-packages/ducktape/utils/util.py", line 58, in wait_until raise TimeoutError(err_msg() if callable(err_msg) else err_msg) from last_exception ducktape.errors.TimeoutError: Kafka server didn't finish startup in 60 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=2.3.1 status: FAIL run time: 1 minute 25.947 seconds TimeoutError("Kafka server didn't finish startup in 60 seconds") Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", line 351, in _do_run data = self.run_test() File "/usr/local/lib/python3.7/dist-packages/ducktape/tests/runner_client.py", line 411, in run_test return self.test_context.function(self.test) File "/usr/local/lib/python3.7/dist-packages/ducktape/mark/_mark.py", line 438, in wrapper return functools.partial(f, *args, **kwargs)(*w_args, **w_kwargs) File "/opt/kafka-dev/tests/kafkatest/tests/client/client_compatibility_produce_consume_test.py", line 89, in test_produce_consume self.kafka.start() File "/opt/kafka-dev/tests/kafkatest/services/kafka/kafka.py", line 659, in start self.wait_for_start(node, monitor, timeout_sec) File "/opt/kafka-dev/tests/kafkatest/services/kafka/kafka.py", line 909, in wait_for_start err_msg="Kafka server didn't finish startup in %d seconds" % timeout_sec) File "/usr/local/lib/python3.7/dist-packages/ducktape/cluster/remoteaccount.py", line 754, in wait_until allow_fail=True) == 0, **kwargs) File "/usr/local/lib/python3.7/dist-packages/ducktape/utils/util.py", line 58, in wait_until raise TimeoutError(err_msg() if callable(err_msg) else err_msg) from last_exception ducktape.errors.TimeoutError: Kafka server didn't finish startup in 60 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=2.4.1 status: PASS run time: 2 minutes 11.468 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=2.5.1 status: PASS run time: 2 minutes 9.542 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=2.6.3 status: PASS run time: 3 minutes 11.442 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=2.7.2 status: PASS run time: 2 minutes 11.408 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=2.8.2 status: PASS run time: 2 minutes 13.602 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.0.2 status: PASS run time: 2 minutes 13.112 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.1.2 status: PASS run time: 2 minutes 0.379 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.2.3 status: PASS run time: 1 minute 53.272 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.3.2 status: PASS run time: 1 minute 53.859 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.4.1 status: PASS run time: 1 minute 53.557 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.5.2 status: PASS run time: 1 minute 53.813 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.6.2 status: PASS run time: 1 minute 53.501 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.7.1 status: PASS run time: 1 minute 53.747 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=3.8.1 status: PASS run time: 2 minutes 53.991 seconds -------------------------------------------------------------------------------- test_id: kafkatest.tests.client.client_compatibility_produce_consume_test.ClientCompatibilityProduceConsumeTest.test_produce_consume.broker_version=dev.metadata_quorum=ISOLATED_KRAFT status: PASS run time: 2 minutes 44.947 seconds -------------------------------------------------------------------------------- ``` ### Committer Checklist (excluded from commit message) - [ ] Verify design and implementation - [ ] Verify test coverage and CI build status - [ ] Verify documentation (including upgrade notes) -- 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]
