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

Jun Rao resolved KAFKA-18844.
-----------------------------
    Resolution: Fixed

The PR is merged to trunk, 4.0 and 3.9.

> Stale features information in QuorumController#registerBroker
> -------------------------------------------------------------
>
>                 Key: KAFKA-18844
>                 URL: https://issues.apache.org/jira/browse/KAFKA-18844
>             Project: Kafka
>          Issue Type: Bug
>          Components: controller
>    Affects Versions: 3.9.0
>            Reporter: David Jacot
>            Assignee: PoAn Yang
>            Priority: Major
>             Fix For: 4.0.0, 3.9.1
>
>
> In https://github.com/apache/kafka/pull/16848, we added kraft.version to 
> finalized features and got finalized features outside controller event 
> handling thread. This makes finalized features may be stale when processing 
> registerBroker event. Also, some cases like 
> QuorumControllerTest.testBalancePartitionLeaders become flaky cause of 
> outdated MV. This PR moves finalized features back to controller event 
> handling thread to avoid the error.
> ----
> Previous Jira title: Fix flaky 
> QuorumControllerTest.testBalancePartitionLeaders()
> Previous Jira description:
> This test is flaky since a few days ago. See 
> [https://develocity.apache.org/scans/tests?search.relativeStartTime=P28D&search.rootProjectNames=kafka&search.timeZoneId=Europe%2FZurich&tests.container=org.apache.kafka.controller.QuorumControllerTest&tests.test=testBalancePartitionLeaders()|https://develocity.apache.org/scans/tests?search.relativeStartTime=P28D&search.rootProjectNames=kafka&search.timeZoneId=Europe%2FZurich&tests.container=org.apache.kafka.controller.QuorumControllerTest&tests.test=testBalancePartitionLeaders().].
>  We need to investigate it and to fix it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to