Skip to content

Commit 0846a25

Browse files
committed
tests/multi-server: bump kafka-produce CI timeouts for DinD runners
Apache Kafka's JVM startup through the healthcheck takes ~20-30s on the self-hosted CI DinD runners (vs a few seconds on local Docker Desktop). By the time state_1 actually starts load-generation, most of the previous 10s test_verify_timeout is already gone, so the kafka-consumer-summary trigger emits too late and state_1 fails the validator even though the whole pipeline eventually succeeds. Bump to 120s total / 60s per-state / 90s consumer. Generous but not so generous that a genuine hang would go undiagnosed.
1 parent 9fe843a commit 0846a25

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

src/tests/multi-server/tests/kafka-produce/short.ci.test.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ expected_messages: 20
2222
kafka_topic: fr-multi-server-test
2323

2424
# Test framework timeouts. The whole test has to fit inside test_timeout;
25-
# state_1 waits `test_verify_timeout` for the load-gen burst, then state_2
26-
# waits `test_verify_timeout` for the status-server + consumer summary
27-
# triggers, hence test_timeout = 2 * test_verify_timeout + slack.
28-
test_timeout: 30
29-
test_verify_timeout: 10
30-
consumer_timeout: 15
25+
# each state waits `test_verify_timeout` for its triggers. Values are
26+
# sized for the self-hosted CI DinD runners, which are substantially
27+
# slower than local Docker Desktop (JVM broker startup alone eats
28+
# ~30s through the healthcheck).
29+
test_timeout: 120
30+
test_verify_timeout: 60
31+
consumer_timeout: 90

0 commit comments

Comments
 (0)