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.
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>>> 
>> 
> 

Reply via email to