Repository: kafka Updated Branches: refs/heads/0.11.0 930eefdab -> b0ff6ea9a
KAFKA-5623: ducktape kafka service: do not assume Service contains num_nodes â¦m_nodes Author: Colin P. Mccabe <cmcc...@confluent.io> Reviewers: Ewen Cheslack-Postava <e...@confluent.io> Closes #3557 from cmccabe/KAFKA-5623 (cherry picked from commit 9ae09e80591f2deec3b89686dee5752a6be4adc7) Signed-off-by: Ewen Cheslack-Postava <m...@ewencp.org> Project: http://git-wip-us.apache.org/repos/asf/kafka/repo Commit: http://git-wip-us.apache.org/repos/asf/kafka/commit/b0ff6ea9 Tree: http://git-wip-us.apache.org/repos/asf/kafka/tree/b0ff6ea9 Diff: http://git-wip-us.apache.org/repos/asf/kafka/diff/b0ff6ea9 Branch: refs/heads/0.11.0 Commit: b0ff6ea9aa1c2a9c2fc02b5fc5674efa74ef6ee4 Parents: 930eefd Author: Colin P. Mccabe <cmcc...@confluent.io> Authored: Thu Jul 20 19:34:16 2017 -0700 Committer: Ewen Cheslack-Postava <m...@ewencp.org> Committed: Thu Jul 20 19:34:26 2017 -0700 ---------------------------------------------------------------------- tests/docker/Dockerfile | 7 ++++--- tests/kafkatest/services/kafka/kafka.py | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kafka/blob/b0ff6ea9/tests/docker/Dockerfile ---------------------------------------------------------------------- diff --git a/tests/docker/Dockerfile b/tests/docker/Dockerfile index add1734..0cf123c 100644 --- a/tests/docker/Dockerfile +++ b/tests/docker/Dockerfile @@ -17,7 +17,7 @@ FROM openjdk:8 MAINTAINER Apache Kafka d...@kafka.apache.org VOLUME ["/opt/kafka-dev"] -ENV MIRROR="http://apache.cs.utah.edu/" +ENV MIRROR="http://mirror.olnevhost.net/pub/apache/" # Set the timezone. ENV TZ="/usr/share/zoneinfo/America/Los_Angeles" @@ -32,14 +32,15 @@ ARG ducker_creator=default LABEL ducker.creator=$ducker_creator # Update Linux and install necessary utilities. -RUN apt update && apt install -y sudo netcat iptables rsync unzip wget curl jq coreutils openssh-server net-tools vim python-pip python-dev libffi-dev libssl-dev && apt-get -y clean -RUN pip install -U pip && pip install --upgrade cffi virtualenv pyasn1 && pip install --upgrade ducktape==0.6.0 +RUN apt update && apt install -y sudo netcat iptables rsync unzip wget curl jq coreutils openssh-server net-tools vim python-pip python-dev libffi-dev libssl-dev cmake pkg-config libfuse-dev && apt-get -y clean +RUN pip install -U pip && pip install --upgrade cffi virtualenv pyasn1 Sphinx sphinx-argparse sphinx-rtd-theme boto3 pycrypto pywinrm && pip install --upgrade ducktape==0.6.0 # Set up ssh COPY ./ssh-config /root/.ssh/config RUN ssh-keygen -q -t rsa -N '' -f /root/.ssh/id_rsa && cp -f /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys # Install binary test dependencies. +ENV MIRROR="http://mirrors.ocf.berkeley.edu/apache/" RUN mkdir -p "/opt/kafka-0.8.2.2" && curl -s "${MIRROR}kafka/0.8.2.2/kafka_2.10-0.8.2.2.tgz" | tar xz --strip-components=1 -C "/opt/kafka-0.8.2.2" RUN mkdir -p "/opt/kafka-0.9.0.1" && curl -s "${MIRROR}kafka/0.9.0.1/kafka_2.11-0.9.0.1.tgz" | tar xz --strip-components=1 -C "/opt/kafka-0.9.0.1" RUN mkdir -p "/opt/kafka-0.10.0.1" && curl -s "${MIRROR}kafka/0.10.0.1/kafka_2.11-0.10.0.1.tgz" | tar xz --strip-components=1 -C "/opt/kafka-0.10.0.1" http://git-wip-us.apache.org/repos/asf/kafka/blob/b0ff6ea9/tests/kafkatest/services/kafka/kafka.py ---------------------------------------------------------------------- diff --git a/tests/kafkatest/services/kafka/kafka.py b/tests/kafkatest/services/kafka/kafka.py index 7e4a589..b22b518 100644 --- a/tests/kafkatest/services/kafka/kafka.py +++ b/tests/kafkatest/services/kafka/kafka.py @@ -89,6 +89,7 @@ class KafkaService(KafkaPathResolverMixin, JmxMixin, Service): self.zk_set_acl = False self.server_prop_overides = server_prop_overides self.log_level = "DEBUG" + self.num_nodes = num_nodes # # In a heavily loaded and not very fast machine, it is