[ 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)