[ 
https://issues.apache.org/jira/browse/KAFKA-10225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jun Rao resolved KAFKA-10225.
-----------------------------
    Fix Version/s: 2.7.0
       Resolution: Fixed

merged the PR to trunk

> Increase default zk session timeout for system tests
> ----------------------------------------------------
>
>                 Key: KAFKA-10225
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10225
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Chia-Ping Tsai
>            Assignee: Chia-Ping Tsai
>            Priority: Minor
>             Fix For: 2.7.0
>
>
> I'm digging in the flaky system tests and then I noticed there are many flaky 
> caused by following check.
> {code}
>         with node.account.monitor_log(KafkaService.STDOUT_STDERR_CAPTURE) as 
> monitor:
>             node.account.ssh(cmd)
>             # Kafka 1.0.0 and higher don't have a space between "Kafka" and 
> "Server"
>             monitor.wait_until("Kafka\s*Server.*started", 
> timeout_sec=timeout_sec, backoff_sec=.25,
>                                err_msg="Kafka server didn't finish startup in 
> %d seconds" % timeout_sec)
> {code}
> And the error message in broker log is shown below.
> {quote}
> kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for 
> connection while in state: CONNECTING
>       at 
> kafka.zookeeper.ZooKeeperClient.waitUntilConnected(ZooKeeperClient.scala:262)
>       at kafka.zookeeper.ZooKeeperClient.<init>(ZooKeeperClient.scala:119)
>       at kafka.zk.KafkaZkClient$.apply(KafkaZkClient.scala:1880)
>       at kafka.server.KafkaServer.createZkClient$1(KafkaServer.scala:430)
>       at kafka.server.KafkaServer.initZkClient(KafkaServer.scala:455)
>       at kafka.server.KafkaServer.startup(KafkaServer.scala:227)
>       at 
> kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)
>       at kafka.Kafka$.main(Kafka.scala:82)
>       at kafka.Kafka.main(Kafka.scala)
> {quote}
> I'm surprised the default timeout of zk connection in system test is only 2 
> seconds as the default timeout in production is increased to 18s (see 
> https://github.com/apache/kafka/commit/4bde9bb3ccaf5571be76cb96ea051dadaeeaf5c7)
> {code}
> config_property.ZOOKEEPER_CONNECTION_TIMEOUT_MS: 2000
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to