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

Sean Quah updated KAFKA-17495:
------------------------------
    Description: 
ServerSideAssignorBenchmark and TargetAssignmentBuilderBenchmark both have the 
same topics and members configuration, but they have separate implementations 
for setup.

If we refactor the benchmark classes to use common setup methods, it will be 
easier to add new configurations to both benchmarks at once and introduce the 
heterogeneous case to TargetAssignmentBuilderBenchmark.

  was:
ServerSideAssignorBenchmark and TargetAssignmentBuilderBenchmark both have the 
same topics and members configuration, but they have separate implementations 
for setup.

If we refactor the benchmark classes to use common setup methods, it will be 
easier to add new configurations to both benchmarks at once.


> Factor out common setup from server-side assignor benchmarks
> ------------------------------------------------------------
>
>                 Key: KAFKA-17495
>                 URL: https://issues.apache.org/jira/browse/KAFKA-17495
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Sean Quah
>            Assignee: Sean Quah
>            Priority: Minor
>
> ServerSideAssignorBenchmark and TargetAssignmentBuilderBenchmark both have 
> the same topics and members configuration, but they have separate 
> implementations for setup.
> If we refactor the benchmark classes to use common setup methods, it will be 
> easier to add new configurations to both benchmarks at once and introduce the 
> heterogeneous case to TargetAssignmentBuilderBenchmark.



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

Reply via email to