[
https://issues.apache.org/jira/browse/KAFKA-10295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Randall Hauch updated KAFKA-10295:
----------------------------------
Fix Version/s: 2.7.0
2.5.1
2.4.2
2.6.0
2.3.2
> ConnectDistributedTest.test_bounce should wait for graceful stop
> ----------------------------------------------------------------
>
> Key: KAFKA-10295
> URL: https://issues.apache.org/jira/browse/KAFKA-10295
> Project: Kafka
> Issue Type: Test
> Components: KafkaConnect
> Affects Versions: 2.3.1, 2.5.0, 2.4.1, 2.6.0
> Reporter: Greg Harris
> Assignee: Greg Harris
> Priority: Minor
> Fix For: 2.3.2, 2.6.0, 2.4.2, 2.5.1, 2.7.0
>
>
> In ConnectDistributedTest.test_bounce, there are flakey failures that appear
> to follow this pattern:
> # The test is parameterized for hard bounces, and with Incremental
> Cooperative Rebalancing enabled (does not appear for protocol=eager)
> # A source task is on a worker that will experience a hard bounce
> # The source task has written records which it has not yet committed in
> source offsets
> # The worker is hard-bounced, and the source task is lost
> # Incremental Cooperative Rebalance starts it's
> scheduled.rebalance.max.delay.ms delay before recovering the task
> # The test ends, connectors and Connect are stopped
> # The test verifies that the sink connector has only written records that
> have been committed by the source connector
> # This verification fails because the source offsets are stale, and there
> are un-committed records in the topic, and the sink connector has written at
> least one of them.
> This can be addressed by ensuring that the test waits for the rebalance delay
> to expire, and for the lost task to recover and commit offsets past the
> progress it made before the bounce.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)