Ziyun Fu created KAFKA-21140:
--------------------------------

             Summary: 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
            Reporter: Ziyun Fu
            Assignee: Ziyun Fu


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