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

Ziyun Fu reassigned KAFKA-21166:
--------------------------------

    Assignee: Ziyun Fu

> sticky assignor maybe never converge
> ------------------------------------
>
>                 Key: KAFKA-21166
>                 URL: https://issues.apache.org/jira/browse/KAFKA-21166
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Ziyun Fu
>            Assignee: Ziyun Fu
>            Priority: Major
>
> While running the fuzz test with other base seeds to task sticky assignor, I 
> found some cases where standbys never be stable.
> If we take the output of {{{}assign(){}}}, feed it back as the members' 
> current assignment and call {{assign() }}again, some scenarios never reach a 
> fixed point, cause a few standby tasks land on member1, move to member2 in 
> the next round, come back to member1 in the round after that, and so on 
> indefinitely.
> Active tasks are not affected, only standbys. 
> If this keep happening, every time there's a rebalance, member1 and member2 
> will need to swap the standby and it's a extra cost for rebalance.



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

Reply via email to