You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Ziyun Fu (Jira)" <ji...@apache.org> on 2026/09/21 20:18:00 UTC
[jira] [Updated] (KAFKA-21140) Add randomized testbed for streams group task assignors
[ 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)