Skip to content

Commit b375bb0

Browse files
authored
MINOR: Remove unused ApiKeys.minRequiredInterBrokerMagic (#19325)
Reviewers: David Jacot <[email protected]>, Chia-Ping Tsai <[email protected]>
1 parent 5982943 commit b375bb0

File tree

1 file changed

+17
-27
lines changed
  • clients/src/main/java/org/apache/kafka/common/protocol

1 file changed

+17
-27
lines changed

Diff for: clients/src/main/java/org/apache/kafka/common/protocol/ApiKeys.java

+17-27
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import org.apache.kafka.common.message.ApiVersionsResponseData;
2121
import org.apache.kafka.common.protocol.types.Schema;
2222
import org.apache.kafka.common.protocol.types.Type;
23-
import org.apache.kafka.common.record.RecordBatch;
2423

2524
import java.util.ArrayList;
2625
import java.util.Arrays;
@@ -67,11 +66,11 @@ public enum ApiKeys {
6766
DELETE_RECORDS(ApiMessageType.DELETE_RECORDS),
6867
INIT_PRODUCER_ID(ApiMessageType.INIT_PRODUCER_ID),
6968
OFFSET_FOR_LEADER_EPOCH(ApiMessageType.OFFSET_FOR_LEADER_EPOCH),
70-
ADD_PARTITIONS_TO_TXN(ApiMessageType.ADD_PARTITIONS_TO_TXN, false, RecordBatch.MAGIC_VALUE_V2, false),
71-
ADD_OFFSETS_TO_TXN(ApiMessageType.ADD_OFFSETS_TO_TXN, false, RecordBatch.MAGIC_VALUE_V2, false),
72-
END_TXN(ApiMessageType.END_TXN, false, RecordBatch.MAGIC_VALUE_V2, false),
73-
WRITE_TXN_MARKERS(ApiMessageType.WRITE_TXN_MARKERS, true, RecordBatch.MAGIC_VALUE_V2, false),
74-
TXN_OFFSET_COMMIT(ApiMessageType.TXN_OFFSET_COMMIT, false, RecordBatch.MAGIC_VALUE_V2, false),
69+
ADD_PARTITIONS_TO_TXN(ApiMessageType.ADD_PARTITIONS_TO_TXN, false, false),
70+
ADD_OFFSETS_TO_TXN(ApiMessageType.ADD_OFFSETS_TO_TXN, false, false),
71+
END_TXN(ApiMessageType.END_TXN, false, false),
72+
WRITE_TXN_MARKERS(ApiMessageType.WRITE_TXN_MARKERS, true, false),
73+
TXN_OFFSET_COMMIT(ApiMessageType.TXN_OFFSET_COMMIT, false, false),
7574
DESCRIBE_ACLS(ApiMessageType.DESCRIBE_ACLS),
7675
CREATE_ACLS(ApiMessageType.CREATE_ACLS, false, true),
7776
DELETE_ACLS(ApiMessageType.DELETE_ACLS, false, true),
@@ -95,19 +94,19 @@ public enum ApiKeys {
9594
ALTER_CLIENT_QUOTAS(ApiMessageType.ALTER_CLIENT_QUOTAS, false, true),
9695
DESCRIBE_USER_SCRAM_CREDENTIALS(ApiMessageType.DESCRIBE_USER_SCRAM_CREDENTIALS),
9796
ALTER_USER_SCRAM_CREDENTIALS(ApiMessageType.ALTER_USER_SCRAM_CREDENTIALS, false, true),
98-
VOTE(ApiMessageType.VOTE, true, RecordBatch.MAGIC_VALUE_V0, false),
99-
BEGIN_QUORUM_EPOCH(ApiMessageType.BEGIN_QUORUM_EPOCH, true, RecordBatch.MAGIC_VALUE_V0, false),
100-
END_QUORUM_EPOCH(ApiMessageType.END_QUORUM_EPOCH, true, RecordBatch.MAGIC_VALUE_V0, false),
101-
DESCRIBE_QUORUM(ApiMessageType.DESCRIBE_QUORUM, true, RecordBatch.MAGIC_VALUE_V0, true),
97+
VOTE(ApiMessageType.VOTE, true, false),
98+
BEGIN_QUORUM_EPOCH(ApiMessageType.BEGIN_QUORUM_EPOCH, true, false),
99+
END_QUORUM_EPOCH(ApiMessageType.END_QUORUM_EPOCH, true, false),
100+
DESCRIBE_QUORUM(ApiMessageType.DESCRIBE_QUORUM, true, true),
102101
ALTER_PARTITION(ApiMessageType.ALTER_PARTITION, true),
103102
UPDATE_FEATURES(ApiMessageType.UPDATE_FEATURES, true, true),
104-
ENVELOPE(ApiMessageType.ENVELOPE, true, RecordBatch.MAGIC_VALUE_V0, false),
105-
FETCH_SNAPSHOT(ApiMessageType.FETCH_SNAPSHOT, false, RecordBatch.MAGIC_VALUE_V0, false),
103+
ENVELOPE(ApiMessageType.ENVELOPE, true, false),
104+
FETCH_SNAPSHOT(ApiMessageType.FETCH_SNAPSHOT, false, false),
106105
DESCRIBE_CLUSTER(ApiMessageType.DESCRIBE_CLUSTER),
107106
DESCRIBE_PRODUCERS(ApiMessageType.DESCRIBE_PRODUCERS),
108-
BROKER_REGISTRATION(ApiMessageType.BROKER_REGISTRATION, true, RecordBatch.MAGIC_VALUE_V0, false),
109-
BROKER_HEARTBEAT(ApiMessageType.BROKER_HEARTBEAT, true, RecordBatch.MAGIC_VALUE_V0, false),
110-
UNREGISTER_BROKER(ApiMessageType.UNREGISTER_BROKER, false, RecordBatch.MAGIC_VALUE_V0, true),
107+
BROKER_REGISTRATION(ApiMessageType.BROKER_REGISTRATION, true, false),
108+
BROKER_HEARTBEAT(ApiMessageType.BROKER_HEARTBEAT, true, false),
109+
UNREGISTER_BROKER(ApiMessageType.UNREGISTER_BROKER, false, true),
111110
DESCRIBE_TRANSACTIONS(ApiMessageType.DESCRIBE_TRANSACTIONS),
112111
LIST_TRANSACTIONS(ApiMessageType.LIST_TRANSACTIONS),
113112
ALLOCATE_PRODUCER_IDS(ApiMessageType.ALLOCATE_PRODUCER_IDS, true, true),
@@ -123,8 +122,8 @@ public enum ApiKeys {
123122
SHARE_GROUP_DESCRIBE(ApiMessageType.SHARE_GROUP_DESCRIBE),
124123
SHARE_FETCH(ApiMessageType.SHARE_FETCH),
125124
SHARE_ACKNOWLEDGE(ApiMessageType.SHARE_ACKNOWLEDGE),
126-
ADD_RAFT_VOTER(ApiMessageType.ADD_RAFT_VOTER, false, RecordBatch.MAGIC_VALUE_V0, true),
127-
REMOVE_RAFT_VOTER(ApiMessageType.REMOVE_RAFT_VOTER, false, RecordBatch.MAGIC_VALUE_V0, true),
125+
ADD_RAFT_VOTER(ApiMessageType.ADD_RAFT_VOTER, false, true),
126+
REMOVE_RAFT_VOTER(ApiMessageType.REMOVE_RAFT_VOTER, false, true),
128127
UPDATE_RAFT_VOTER(ApiMessageType.UPDATE_RAFT_VOTER),
129128
INITIALIZE_SHARE_GROUP_STATE(ApiMessageType.INITIALIZE_SHARE_GROUP_STATE, true),
130129
READ_SHARE_GROUP_STATE(ApiMessageType.READ_SHARE_GROUP_STATE, true),
@@ -165,9 +164,6 @@ public enum ApiKeys {
165164
/** indicates if this is a ClusterAction request used only by brokers */
166165
public final boolean clusterAction;
167166

168-
/** indicates the minimum required inter broker magic required to support the API */
169-
public final byte minRequiredInterBrokerMagic;
170-
171167
/** indicates whether the API is enabled for forwarding */
172168
public final boolean forwardable;
173169

@@ -180,24 +176,18 @@ public enum ApiKeys {
180176
}
181177

182178
ApiKeys(ApiMessageType messageType, boolean clusterAction) {
183-
this(messageType, clusterAction, RecordBatch.MAGIC_VALUE_V0, false);
184-
}
185-
186-
ApiKeys(ApiMessageType messageType, boolean clusterAction, boolean forwardable) {
187-
this(messageType, clusterAction, RecordBatch.MAGIC_VALUE_V0, forwardable);
179+
this(messageType, clusterAction, false);
188180
}
189181

190182
ApiKeys(
191183
ApiMessageType messageType,
192184
boolean clusterAction,
193-
byte minRequiredInterBrokerMagic,
194185
boolean forwardable
195186
) {
196187
this.messageType = messageType;
197188
this.id = messageType.apiKey();
198189
this.name = messageType.name;
199190
this.clusterAction = clusterAction;
200-
this.minRequiredInterBrokerMagic = minRequiredInterBrokerMagic;
201191
this.requiresDelayedAllocation = forwardable || shouldRetainsBufferReference(messageType.requestSchemas());
202192
this.forwardable = forwardable;
203193
}

0 commit comments

Comments
 (0)