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

Ziyun Fu updated KAFKA-21140:
-----------------------------
    Component/s: streams

> Add randomized testbed for streams group task assignors
> -------------------------------------------------------
>
>                 Key: KAFKA-21140
>                 URL: https://issues.apache.org/jira/browse/KAFKA-21140
>             Project: Kafka
>          Issue Type: Improvement
>          Components: streams
>            Reporter: Ziyun Fu
>            Assignee: Ziyun Fu
>            Priority: Major
>
> Add a common deterministic, randomized testbed to the group-coordinator test 
> sources for broker-side Streams task assignors. Parameterize it by assignor 
> and model it on the client-side {{{}TaskAssignorConvergenceTest{}}}. Use it 
> to validate that assignments remain valid and to verify improvements along 
> each assignor’s target dimension, including:
>  * Separately balancing stateful and stateless tasks in 
> {{StickyTaskAssignor}} (KAFKA-21060).
>  * Validating the HA “balanced” assignor (KAFKA-20998).
>  * Verifying rack-aware standby placement (KAFKA-20999).
> Replace reliance on small, fixed-topology unit tests alone with this shared 
> randomized testbed so all assignor changes can reuse the same evidence.



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

Reply via email to