[
https://issues.apache.org/jira/browse/KAFKA-16023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kirk True updated KAFKA-16023:
------------------------------
Labels: consumer-threading-refactor timeout (was:
consumer-threading-refactor)
> PlaintextConsumerTest needs to wait for reconciliation to complete before
> proceeding
> ------------------------------------------------------------------------------------
>
> Key: KAFKA-16023
> URL: https://issues.apache.org/jira/browse/KAFKA-16023
> Project: Kafka
> Issue Type: Test
> Components: clients, consumer
> Reporter: Philip Nee
> Assignee: Kirk True
> Priority: Major
> Labels: consumer-threading-refactor, timeout
> Fix For: 3.8.0
>
>
> Several tests in PlaintextConsumerTest.scala (such as
> testPerPartitionLagMetricsCleanUpWithSubscribe) uses:
> assertEquals(1, listener.callsToAssigned, "should be assigned once")
> However, as the timing for reconciliation completion is not deterministic due
> to asynchronous processing. We actually need to wait until the condition to
> happen.
> However, another issue is the timeout - some of these tasks might not
> complete within the 600ms timeout, so the tests are deemed to be flaky.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)