kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Randall Hauch (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KAFKA-5450) Scripts to startup Connect in system tests have too short a timeout
Date Wed, 14 Jun 2017 21:37:00 GMT
Randall Hauch created KAFKA-5450:
------------------------------------

             Summary: Scripts to startup Connect in system tests have too short a timeout
                 Key: KAFKA-5450
                 URL: https://issues.apache.org/jira/browse/KAFKA-5450
             Project: Kafka
          Issue Type: Bug
          Components: system tests
    Affects Versions: 0.11.0.0
            Reporter: Randall Hauch
            Assignee: Randall Hauch
             Fix For: 0.11.1.0


When the system tests start up a Kafka Connect standalone or distributed worker, the utility
starts the process, and if the worker does not start up within 30 seconds the utility considers
it a failure and stops everything. 

This is often sufficient when running the system tests against the source code, as the CLASSPATH
for Connect includes only the Kafka Connect runtime JARs (in addition to all of the connector
dirs). However, when running the system tests against the packaged form of Kafka, the CLASSPATH
for Connect includes all of the Apache Kafka JARs (in addition to all of the connector dirs).
This increases the total number of JARs that have to be scanned by almost 75% and increases
the time required to scan all of the JARs nearly doubles from ~14sec to ~26sec. (Some of the
additional JARs are likely larger and take longer to scan than those JARs in Connect or the
connectors.)

As a result, the 30 second timeout is often not quite sufficient for the Connect system test
utility and should be increased to 60 seconds. This shouldn't noticeably increase the time
of most system tests, since 30 seconds was nearly sufficient anyway; it will increase the
duration of the tests where does fail to start, but that ideally won't happen much. :-)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message