kafka_version = client_config.get('kafka_version')
return kafka_version
+kafka_prefix = 'kafka_2.13-'
+
def get_kafka_dir(ctx, config):
kafka_version = get_kafka_version(config)
- current_version = 'kafka-' + kafka_version + '-src'
+ current_version = kafka_prefix + kafka_version
return '{tdir}/{ver}'.format(tdir=teuthology.get_testdir(ctx),ver=current_version)
test_dir=teuthology.get_testdir(ctx)
current_version = get_kafka_version(config)
- link1 = 'https://archive.apache.org/dist/kafka/' + current_version + '/kafka-' + current_version + '-src.tgz'
+ kafka_file = kafka_prefix + current_version + '.tgz'
+
+ link1 = 'https://archive.apache.org/dist/kafka/' + current_version + '/' + kafka_file
ctx.cluster.only(client).run(
args=['cd', '{tdir}'.format(tdir=test_dir), run.Raw('&&'), 'wget', link1],
)
- file1 = 'kafka-' + current_version + '-src.tgz'
ctx.cluster.only(client).run(
- args=['cd', '{tdir}'.format(tdir=test_dir), run.Raw('&&'), 'tar', '-xvzf', file1],
+ args=['cd', '{tdir}'.format(tdir=test_dir), run.Raw('&&'), 'tar', '-xvzf', kafka_file],
)
try:
args=['rm', '-rf', test_dir],
)
- rmfile1 = 'kafka-' + current_version + '-src.tgz'
ctx.cluster.only(client).run(
- args=['rm', '-rf', '{tdir}/{doc}'.format(tdir=teuthology.get_testdir(ctx),doc=rmfile1)],
+ args=['rm', '-rf', '{tdir}/{doc}'.format(tdir=teuthology.get_testdir(ctx),doc=kafka_file)],
)
for (client,_) in config.items():
(remote,) = ctx.cluster.only(client).remotes.keys()
- ctx.cluster.only(client).run(
- args=['cd', '{tdir}'.format(tdir=get_kafka_dir(ctx, config)), run.Raw('&&'),
- './gradlew', 'jar',
- '-PscalaVersion=2.13.2'
- ],
- )
-
ctx.cluster.only(client).run(
args=['cd', '{tdir}/bin'.format(tdir=get_kafka_dir(ctx, config)), run.Raw('&&'),
'./zookeeper-server-start.sh',