Guozhang and all others who involved. Thanks for your help!
> 7 окт. 2020 г., в 19:42, Guozhang Wang <wangg...@gmail.com> написал(а): > > Hello Nikolay, > > I've merged the PR to trunk. Thanks for your huge effort and patience going > through the review! > > Guozhang > > On Wed, Oct 7, 2020 at 6:52 AM Nikolay Izhikov <nizhi...@apache.org> wrote: > >> Great news! >> Thanks Magnus! >> >> I’ve updated the PR. >> >> Looks like we ready to merge it. >> >>> 7 окт. 2020 г., в 15:29, Magnus Edenhill <mag...@edenhill.se> >> написал(а): >>> >>> Hi, >>> >>> ducktape v0.8.0 is now released. >>> >>> Regards, >>> Magnus >>> >>> >>> Den ons 7 okt. 2020 kl 10:50 skrev Nikolay Izhikov <nizhi...@apache.org >>> : >>> >>>> Hello. >>>> >>>> Got 4 approvals for PR [1] >>>> The only thing we need to be able to merge it is a ducktape 0.8 release. >>>> If ducktape team need any help with the release, please, let me know. >>>> >>>> [1] https://github.com/apache/kafka/pull/9196 >>>> >>>> >>>>> 21 сент. 2020 г., в 12:58, Nikolay Izhikov <nizhikov....@gmail.com> >>>> написал(а): >>>>> >>>>> Hello. >>>>> >>>>> I fixed two system tests that fails in trunk, also. >>>>> >>>>> >> streams_upgrade_test.py::StreamsUpgradeTest.test_version_probing_upgrade >>>>> streams_static_membership_test.py >>>>> >>>>> Please, take a look at my PR [1] >>>>> >>>>> [1] https://github.com/apache/kafka/pull/9312 >>>>> >>>>>> 20 сент. 2020 г., в 06:11, Guozhang Wang <wangg...@gmail.com> >>>> написал(а): >>>>>> >>>>>> I've triggered a system test on top of your branch. >>>>>> >>>>>> Maybe you could also re-run the jenkins unit tests since currently all >>>> of >>>>>> them fails but you've only touched on system tests, so I'd like to >>>> confirm >>>>>> at least one successful run. >>>>>> >>>>>> On Wed, Sep 16, 2020 at 3:37 AM Nikolay Izhikov <nizhi...@apache.org> >>>> wrote: >>>>>> >>>>>>> Hello, Guozhang. >>>>>>> >>>>>>>> I can help run the test suite once your PR is cleanly rebased to >>>> verify >>>>>>> the whole suite works >>>>>>> >>>>>>> Thank you for joining to the review. >>>>>>> >>>>>>> 1. PR rebased on the current trunk. >>>>>>> >>>>>>> 2. I triggered all tests in my private environment to verify them >> after >>>>>>> rebase. >>>>>>> Will inform you once tests passed on my environment. >>>>>>> >>>>>>> 3. We need a new ducktape release [1] to be able to merge PR [2]. >>>>>>> For now, PR based on the ducktape trunk branch [3], not some >>>>>>> specific release. >>>>>>> If ducktape team need any help with the release, please, let me >>>>>>> know. >>>>>>> >>>>>>> [1] https://github.com/confluentinc/ducktape/issues/245 >>>>>>> [2] https://github.com/apache/kafka/pull/9196 >>>>>>> [3] >>>>>>> >>>> >> https://github.com/apache/kafka/pull/9196/files#diff-9235a7bdb1ca9268681c0e56f3f3609bR39 >>>>>>> >>>>>>>> 16 сент. 2020 г., в 07:32, Guozhang Wang <wangg...@gmail.com> >>>>>>> написал(а): >>>>>>>> >>>>>>>> Hello Nikolay, >>>>>>>> >>>>>>>> I can help run the test suite once your PR is cleanly rebased to >>>> verify >>>>>>> the >>>>>>>> whole suite works and then I can merge (I'm trusting Ivan and Magnus >>>> here >>>>>>>> for their reviews :) >>>>>>>> >>>>>>>> Guozhang >>>>>>>> >>>>>>>> On Mon, Sep 14, 2020 at 3:56 AM Nikolay Izhikov < >> nizhi...@apache.org> >>>>>>> wrote: >>>>>>>> >>>>>>>>> Hello! >>>>>>>>> >>>>>>>>> I got 2 approvals from Ivan Daschinskiy and Magnus Edenhill. >>>>>>>>> Committers, please, join the review. >>>>>>>>> >>>>>>>>>> 3 сент. 2020 г., в 11:06, Nikolay Izhikov <nizhikov....@gmail.com >>> >>>>>>>>> написал(а): >>>>>>>>>> >>>>>>>>>> Hello! >>>>>>>>>> >>>>>>>>>> Just a friendly reminder. >>>>>>>>>> >>>>>>>>>> Patch to resolve some kind of technical debt - python2 in system >>>> tests >>>>>>>>> is ready! >>>>>>>>>> Can someone, please, take a look? >>>>>>>>>> >>>>>>>>>> https://github.com/apache/kafka/pull/9196 >>>>>>>>>> >>>>>>>>>>> 28 авг. 2020 г., в 11:19, Nikolay Izhikov < >> nizhikov....@gmail.com> >>>>>>>>> написал(а): >>>>>>>>>>> >>>>>>>>>>> Hello! >>>>>>>>>>> >>>>>>>>>>> Any feedback on this? >>>>>>>>>>> What I should additionally do to prepare system tests migration? >>>>>>>>>>> >>>>>>>>>>>> 24 авг. 2020 г., в 11:17, Nikolay Izhikov < >> nizhikov....@gmail.com >>>>> >>>>>>>>> написал(а): >>>>>>>>>>>> >>>>>>>>>>>> Hello. >>>>>>>>>>>> >>>>>>>>>>>> PR [1] is ready. >>>>>>>>>>>> Please, review. >>>>>>>>>>>> >>>>>>>>>>>> But, I need help with the two following questions: >>>>>>>>>>>> >>>>>>>>>>>> 1. We need a new release of ducktape which includes fixes [2], >> [3] >>>>>>> for >>>>>>>>> python3. >>>>>>>>>>>> I created the issue in ducktape repo [4]. >>>>>>>>>>>> Can someone help me with the release? >>>>>>>>>>>> >>>>>>>>>>>> 2. I know that some companies run system tests for the trunk on >> a >>>>>>>>> regular bases. >>>>>>>>>>>> Can someone show me some results of these runs? >>>>>>>>>>>> So, I can compare failures in my PR and in the trunk. >>>>>>>>>>>> >>>>>>>>>>>> Results [5] of run all for my PR available in the ticket [6] >>>>>>>>>>>> >>>>>>>>>>>> ``` >>>>>>>>>>>> SESSION REPORT (ALL TESTS) >>>>>>>>>>>> ducktape version: 0.8.0 >>>>>>>>>>>> session_id: 2020-08-23--002 >>>>>>>>>>>> run time: 1010 minutes 46.483 seconds >>>>>>>>>>>> tests run: 684 >>>>>>>>>>>> passed: 505 >>>>>>>>>>>> failed: 9 >>>>>>>>>>>> ignored: 170 >>>>>>>>>>>> ``` >>>>>>>>>>>> >>>>>>>>>>>> [1] https://github.com/apache/kafka/pull/9196 >>>>>>>>>>>> [2] >>>>>>>>> >>>>>>> >>>> >> https://github.com/confluentinc/ducktape/commit/23bd5ab53802e3a1e1da1ddf3630934f33b02305 >>>>>>>>>>>> [3] >>>>>>>>> >>>>>>> >>>> >> https://github.com/confluentinc/ducktape/commit/bfe53712f83b025832d29a43cde3de3d7803106f >>>>>>>>>>>> [4] https://github.com/confluentinc/ducktape/issues/245 >>>>>>>>>>>> [5] >>>>>>>>> >> https://issues.apache.org/jira/secure/attachment/13010366/report.txt >>>>>>>>>>>> [6] https://issues.apache.org/jira/browse/KAFKA-10402 >>>>>>>>>>>> >>>>>>>>>>>>> 14 авг. 2020 г., в 21:26, Ismael Juma <ism...@juma.me.uk> >>>>>>> написал(а): >>>>>>>>>>>>> >>>>>>>>>>>>> +1 >>>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Aug 14, 2020 at 7:42 AM John Roesler < >>>> vvcep...@apache.org> >>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks Nikolay, >>>>>>>>>>>>>> >>>>>>>>>>>>>> No objection. This would be very nice to have. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> John >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Aug 14, 2020, at 09:18, Nikolay Izhikov wrote: >>>>>>>>>>>>>>> Hello. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> If anyone's interested in porting it to Python 3 it would >> be a >>>>>>> good >>>>>>>>>>>>>> change. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I’ve created a ticket [1] to upgrade system tests to python3. >>>>>>>>>>>>>>> Does someone have any additional inputs or objections for >> this >>>>>>>>> change? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/KAFKA-10402 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 1 июля 2020 г., в 00:26, Gokul Ramanan Subramanian < >>>>>>>>>>>>>> gokul24...@gmail.com> написал(а): >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks Colin. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> While at the subject of system tests, there are a few times >> I >>>> see >>>>>>>>> tests >>>>>>>>>>>>>>>> timed out (even on a large machine such as m5.4xlarge EC2 >> with >>>>>>>>> Linux). >>>>>>>>>>>>>> Are >>>>>>>>>>>>>>>> there any knobs that system tests provide to control >> timeouts >>>> / >>>>>>>>>>>>>> throughputs >>>>>>>>>>>>>>>> across all tests? >>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Tue, Jun 30, 2020 at 6:32 PM Colin McCabe < >>>> cmcc...@apache.org >>>>>>>> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Ducktape runs on Python 2. You can't use it with Python 3, >>>> as >>>>>>>>> you are >>>>>>>>>>>>>>>>> trying to do here. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> If anyone's interested in porting it to Python 3 it would >> be >>>> a >>>>>>>>> good >>>>>>>>>>>>>> change. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Otherwise, using docker as suggested here seems to be the >>>> best >>>>>>>>> way to >>>>>>>>>>>>>> go. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> best, >>>>>>>>>>>>>>>>> Colin >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Jun 29, 2020, at 02:14, Gokul Ramanan Subramanian >>>> wrote: >>>>>>>>>>>>>>>>>> Hi. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Has anyone had luck running Kafka system tests on a Mac. I >>>>>>> have a >>>>>>>>>>>>>> MacOS >>>>>>>>>>>>>>>>>> Mojave 10.14.6. I got Python 3.6.9 using pyenv. However, >> the >>>>>>>>> command >>>>>>>>>>>>>>>>>> *ducktape tests/kafkatest/tests* yields the following >> error, >>>>>>>>> making >>>>>>>>>>>>>> it >>>>>>>>>>>>>>>>> look >>>>>>>>>>>>>>>>>> like some Python incompatibility issue. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> $ ducktape tests/kafkatest/tests >>>>>>>>>>>>>>>>>> Traceback (most recent call last): >>>>>>>>>>>>>>>>>> File "/Users/gokusubr/.pyenv/versions/3.6.9/bin/ducktape", >>>> line >>>>>>>>> 11, >>>>>>>>>>>>>> in >>>>>>>>>>>>>>>>>> <module> >>>>>>>>>>>>>>>>>> load_entry_point('ducktape', 'console_scripts', >>>> 'ducktape')() >>>>>>>>>>>>>>>>>> File >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>> >> "/Users/gokusubr/.pyenv/versions/3.6.9/lib/python3.6/site-packages/pkg_resources/__init__.py", >>>>>>>>>>>>>>>>>> line 487, in load_entry_point >>>>>>>>>>>>>>>>>> return get_distribution(dist).load_entry_point(group, >> name) >>>>>>>>>>>>>>>>>> File >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>> >> "/Users/gokusubr/.pyenv/versions/3.6.9/lib/python3.6/site-packages/pkg_resources/__init__.py", >>>>>>>>>>>>>>>>>> line 2728, in load_entry_point >>>>>>>>>>>>>>>>>> return ep.load() >>>>>>>>>>>>>>>>>> File >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>> >> "/Users/gokusubr/.pyenv/versions/3.6.9/lib/python3.6/site-packages/pkg_resources/__init__.py", >>>>>>>>>>>>>>>>>> line 2346, in load >>>>>>>>>>>>>>>>>> return self.resolve() >>>>>>>>>>>>>>>>>> File >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>> >> "/Users/gokusubr/.pyenv/versions/3.6.9/lib/python3.6/site-packages/pkg_resources/__init__.py", >>>>>>>>>>>>>>>>>> line 2352, in resolve >>>>>>>>>>>>>>>>>> module = __import__(self.module_name, >> fromlist=['__name__'], >>>>>>>>>>>>>>>>>> level=0) >>>>>>>>>>>>>>>>>> File >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>> >> "/Users/gokusubr/.pyenv/versions/3.6.9/lib/python3.6/site-packages/ducktape-0.7.6-py3.6.egg/ducktape/command_line/main.py", >>>>>>>>>>>>>>>>>> line 127 >>>>>>>>>>>>>>>>>> print "parameters are not valid json: " + str(e.message) >>>>>>>>>>>>>>>>>> ^ >>>>>>>>>>>>>>>>>> SyntaxError: invalid syntax >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I followed the instructions in tests/README.md to setup a >>>>>>>>> cluster of >>>>>>>>>>>>>> 9 >>>>>>>>>>>>>>>>>> worker machines. That worked well. When I ran *python >>>> setup.py >>>>>>>>>>>>>> develop* >>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>> install the necessary dependencies (including ducktape), I >>>> got >>>>>>>>>>>>>> similar >>>>>>>>>>>>>>>>>> errors to above, but the overall command completed >>>>>>> successfully. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Any help appreciated. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- Guozhang >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> -- Guozhang >>>>> >>>> >>>> >> >> > > -- > -- Guozhang