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