link1 = '{apache_mirror_url_front}/kafka/'.format(apache_mirror_url_front=apache_mirror_url_front) + \
current_version + '/' + kafka_file
+ archive_link = 'https://archive.apache.org/dist/kafka/' + current_version + '/' + kafka_file
+ log.info('Trying to download Kafka from mirror: %s', link1)
+ log.info('Archive fallback URL: %s', archive_link)
ctx.cluster.only(client).run(
- args=['cd', '{tdir}'.format(tdir=test_dir), run.Raw('&&'), 'wget', link1],
+ args=['cd', '{tdir}'.format(tdir=test_dir), run.Raw('&&'),
+ 'wget', link1, run.Raw('||'),
+ run.Raw('('), 'rm', '-f', kafka_file, run.Raw('&&'), 'wget', archive_link, run.Raw(')')],
)
ctx.cluster.only(client).run(
link1 = '{apache_mirror_url_front}/kafka/'.format(apache_mirror_url_front=apache_mirror_url_front) + \
current_version + '/' + kafka_file
+ archive_link = 'https://archive.apache.org/dist/kafka/' + current_version + '/' + kafka_file
+ log.info('Trying to download Kafka from mirror: %s', link1)
+ log.info('Archive fallback URL: %s', archive_link)
ctx.cluster.only(client).run(
- args=['cd', '{tdir}'.format(tdir=test_dir), run.Raw('&&'), 'wget', link1],
+ args=['cd', '{tdir}'.format(tdir=test_dir), run.Raw('&&'),
+ 'wget', link1, run.Raw('||'),
+ run.Raw('('), 'rm', '-f', kafka_file, run.Raw('&&'), 'wget', archive_link, run.Raw(')')],
)
ctx.cluster.only(client).run(