Skip to content

Commit a3024e7

Browse files
committed
chore(test): add V2_1_0_0 ApiVersions
These versions have all been implemented/supported now Signed-off-by: Dominic Evans <[email protected]>
1 parent 00741ec commit a3024e7

File tree

2 files changed

+77
-0
lines changed

2 files changed

+77
-0
lines changed

request.go

+29
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ func allocateBody(key, version int16) protocolBody {
127127
return &OffsetRequest{Version: version}
128128
case 3:
129129
return &MetadataRequest{Version: version}
130+
// 4: LeaderAndIsrRequest
131+
// 5: StopReplicaRequest
132+
// 6: UpdateMetadataRequest
133+
// 7: ControlledShutdownRequest
130134
case 8:
131135
return &OffsetCommitRequest{Version: version}
132136
case 9:
@@ -157,12 +161,14 @@ func allocateBody(key, version int16) protocolBody {
157161
return &DeleteRecordsRequest{Version: version}
158162
case 22:
159163
return &InitProducerIDRequest{Version: version}
164+
// 23: OffsetForLeaderEpochRequest
160165
case 24:
161166
return &AddPartitionsToTxnRequest{Version: version}
162167
case 25:
163168
return &AddOffsetsToTxnRequest{Version: version}
164169
case 26:
165170
return &EndTxnRequest{Version: version}
171+
// 27: WriteTxnMarkersRequest
166172
case 28:
167173
return &TxnOffsetCommitRequest{Version: version}
168174
case 29:
@@ -175,14 +181,20 @@ func allocateBody(key, version int16) protocolBody {
175181
return &DescribeConfigsRequest{Version: version}
176182
case 33:
177183
return &AlterConfigsRequest{Version: version}
184+
// 34: AlterReplicaLogDirsRequest
178185
case 35:
179186
return &DescribeLogDirsRequest{Version: version}
180187
case 36:
181188
return &SaslAuthenticateRequest{Version: version}
182189
case 37:
183190
return &CreatePartitionsRequest{Version: version}
191+
// 38: CreateDelegationTokenRequest
192+
// 39: RenewDelegationTokenRequest
193+
// 40: ExpireDelegationTokenRequest
194+
// 41: DescribeDelegationTokenRequest
184195
case 42:
185196
return &DeleteGroupsRequest{Version: version}
197+
// 43: ElectLeadersRequest
186198
case 44:
187199
return &IncrementalAlterConfigsRequest{Version: version}
188200
case 45:
@@ -199,6 +211,23 @@ func allocateBody(key, version int16) protocolBody {
199211
return &DescribeUserScramCredentialsRequest{Version: version}
200212
case 51:
201213
return &AlterUserScramCredentialsRequest{Version: version}
214+
// 52: VoteRequest
215+
// 53: BeginQuorumEpochRequest
216+
// 54: EndQuorumEpochRequest
217+
// 55: DescribeQuorumRequest
218+
// 56: AlterPartitionRequest
219+
// 57: UpdateFeaturesRequest
220+
// 58: EnvelopeRequest
221+
// 59: FetchSnapshotRequest
222+
// 60: DescribeClusterRequest
223+
// 61: DescribeProducersRequest
224+
// 62: BrokerRegistrationRequest
225+
// 63: BrokerHeartbeatRequest
226+
// 64: UnregisterBrokerRequest
227+
// 65: DescribeTransactionsRequest
228+
// 66: ListTransactionsRequest
229+
// 67: AllocateProducerIdsRequest
230+
// 68: ConsumerGroupHeartbeatRequest
202231
}
203232
return nil
204233
}

request_test.go

+48
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,54 @@ func TestAllocateBodyProtocolVersions(t *testing.T) {
277277
42: 1,
278278
},
279279
},
280+
{
281+
V2_1_0_0,
282+
map[int16]int16{
283+
0: 7,
284+
1: 10,
285+
2: 4,
286+
3: 7,
287+
4: 1,
288+
5: 0,
289+
6: 4,
290+
7: 1,
291+
8: 6,
292+
9: 5,
293+
10: 2,
294+
11: 3,
295+
12: 2,
296+
13: 2,
297+
14: 2,
298+
15: 2,
299+
16: 2,
300+
17: 1,
301+
18: 2,
302+
19: 3,
303+
20: 3,
304+
21: 1,
305+
22: 1,
306+
23: 2,
307+
24: 1,
308+
25: 1,
309+
26: 1,
310+
27: 0,
311+
28: 2,
312+
29: 1,
313+
30: 1,
314+
31: 1,
315+
32: 2,
316+
33: 1,
317+
34: 1,
318+
35: 1,
319+
36: 0,
320+
37: 1,
321+
38: 1,
322+
39: 1,
323+
40: 1,
324+
41: 1,
325+
42: 1,
326+
},
327+
},
280328
}
281329

282330
for _, tt := range tests {

0 commit comments

Comments
 (0)