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();