[
https://issues.apache.org/jira/browse/KAFKA-15843?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17872498#comment-17872498
]
Colin McCabe commented on KAFKA-15843:
--------------------------------------
Moving to 4.0 since I don't believe this affects 3.9
> Review consumer onPartitionsAssigned called with empty partitions
> -----------------------------------------------------------------
>
> Key: KAFKA-15843
> URL: https://issues.apache.org/jira/browse/KAFKA-15843
> Project: Kafka
> Issue Type: Sub-task
> Components: clients, consumer
> Reporter: Lianet Magrans
> Assignee: Lianet Magrans
> Priority: Minor
> Labels: callback, kip-848-client-support, reconciliation
> Fix For: 4.0.0
>
>
> Legacy coordinator triggers onPartitionsAssigned with empty assignment (which
> is not the case when triggering onPartitionsRevoked or Lost). This is the
> behaviour of the legacy coordinator, and the new consumer implementation
> maintains the same principle. We should review this to fully understand if it
> is really needed to call onPartitionsAssigned with empty assignment (or if it
> should behave consistently with the onRevoke/Lost).
> Note that the consumer integration tests rely on this call to
> onPartitionsAssigned to #awaitRebalance (AbstractConsumerTest.scala)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)