This is an automated email from the ASF dual-hosted git repository.

chia7712 pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 651f86b77e7 MINOR: Remove unused mkMapOfPartitionRacks method (#19797)
651f86b77e7 is described below

commit 651f86b77e756d6f9e4bc09ca3c7549bef595915
Author: Jhen-Yung Hsu <[email protected]>
AuthorDate: Mon May 26 02:54:17 2025 +0800

    MINOR: Remove unused mkMapOfPartitionRacks method (#19797)
    
    The mkMapOfPartitionRacks in ServerSideAssignorBenchmark.java was
    introduced in 8013657f5da99277e7a21177c77d2ef172792aee,  and the one in
    GroupCoordinatorRecordHelpersTest.java was introduced in
    3709901c9ee0f61277b122a4863fea46f039335f.
    
    Both have not been used since bb97d63d418fe047cf5a59b16c7004e5011402da.
    
    Reviewers: Ken Huang <[email protected]>, Chia-Ping Tsai
     <[email protected]>
---
 .../group/GroupCoordinatorRecordHelpersTest.java       | 18 ------------------
 .../jmh/assignor/ClientSideAssignorBenchmark.java      |  2 +-
 .../jmh/assignor/ServerSideAssignorBenchmark.java      | 13 -------------
 3 files changed, 1 insertion(+), 32 deletions(-)

diff --git 
a/group-coordinator/src/test/java/org/apache/kafka/coordinator/group/GroupCoordinatorRecordHelpersTest.java
 
b/group-coordinator/src/test/java/org/apache/kafka/coordinator/group/GroupCoordinatorRecordHelpersTest.java
index 4c479d8da05..5ef33035e57 100644
--- 
a/group-coordinator/src/test/java/org/apache/kafka/coordinator/group/GroupCoordinatorRecordHelpersTest.java
+++ 
b/group-coordinator/src/test/java/org/apache/kafka/coordinator/group/GroupCoordinatorRecordHelpersTest.java
@@ -62,7 +62,6 @@ import org.junit.jupiter.params.provider.MethodSource;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.HashMap;
-import java.util.HashSet;
 import java.util.LinkedHashMap;
 import java.util.LinkedHashSet;
 import java.util.List;
@@ -898,21 +897,4 @@ public class GroupCoordinatorRecordHelpersTest {
             10
         ));
     }
-
-    /**
-     * Creates a map of partitions to racks for testing.
-     *
-     * @param numPartitions The number of partitions for the topic.
-     *
-     * For testing purposes, the following criteria are used:
-     *      - Number of replicas for each partition: 2
-     *      - Number of racks available to the cluster: 4
-     */
-    public static Map<Integer, Set<String>> mkMapOfPartitionRacks(int 
numPartitions) {
-        Map<Integer, Set<String>> partitionRacks = new 
HashMap<>(numPartitions);
-        for (int i = 0; i < numPartitions; i++) {
-            partitionRacks.put(i, new HashSet<>(Arrays.asList("rack" + i % 4, 
"rack" + (i + 1) % 4)));
-        }
-        return partitionRacks;
-    }
 }
diff --git 
a/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/assignor/ClientSideAssignorBenchmark.java
 
b/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/assignor/ClientSideAssignorBenchmark.java
index 4be40e2148c..b12b4e1195f 100644
--- 
a/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/assignor/ClientSideAssignorBenchmark.java
+++ 
b/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/assignor/ClientSideAssignorBenchmark.java
@@ -215,7 +215,7 @@ public class ClientSideAssignorBenchmark {
         for (int i = 0; i < numberOfPartitions; i++) {
             Node[] replicas = new Node[3];
             for (int j = 0; j < 3; j++) {
-                // Assign nodes based on partition number to mimic 
mkMapOfPartitionRacks logic.
+                // Assign nodes based on partition number.
                 int nodeIndex = (i + j) % NUMBER_OF_RACKS;
                 replicas[j] = nodes.get(nodeIndex);
             }
diff --git 
a/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/assignor/ServerSideAssignorBenchmark.java
 
b/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/assignor/ServerSideAssignorBenchmark.java
index fa232c9427f..af1abfdb68b 100644
--- 
a/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/assignor/ServerSideAssignorBenchmark.java
+++ 
b/jmh-benchmarks/src/main/java/org/apache/kafka/jmh/assignor/ServerSideAssignorBenchmark.java
@@ -48,7 +48,6 @@ import org.openjdk.jmh.annotations.State;
 import org.openjdk.jmh.annotations.Threads;
 import org.openjdk.jmh.annotations.Warmup;
 
-import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -186,18 +185,6 @@ public class ServerSideAssignorBenchmark {
         return isRackAware ? Optional.of("rack" + memberIndex % 
NUMBER_OF_RACKS) : Optional.empty();
     }
 
-    private static Map<Integer, Set<String>> mkMapOfPartitionRacks(int 
numPartitions) {
-        Map<Integer, Set<String>> partitionRacks = new 
HashMap<>(numPartitions);
-        for (int i = 0; i < numPartitions; i++) {
-            partitionRacks.put(i, new HashSet<>(Arrays.asList(
-                "rack" + i % NUMBER_OF_RACKS,
-                "rack" + (i + 1) % NUMBER_OF_RACKS,
-                "rack" + (i + 2) % NUMBER_OF_RACKS
-            )));
-        }
-        return partitionRacks;
-    }
-
     private void simulateIncrementalRebalance() {
         GroupAssignment initialAssignment = 
partitionAssignor.assign(groupSpec, subscribedTopicDescriber);
         Map<String, MemberAssignment> members = initialAssignment.members();

Reply via email to