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