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]

Reply via email to