Skip to content

Commit 86c1f71

Browse files
committed
Fetch supported produce version from apiVersions.
1 parent 916e471 commit 86c1f71

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

Diff for: clients/src/main/java/org/apache/kafka/clients/ApiVersions.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ private byte computeMaxUsableProduceMagic() {
7474
public synchronized byte maxUsableProduceMagic() {
7575
return maxUsableProduceMagic;
7676
}
77-
public synchronized short getMaxSupportedProduceVersion() {
77+
public synchronized short maxSupportedProduceVersion() {
7878
return maxProduceSupportedVersion;
7979
}
8080

Diff for: clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import org.apache.kafka.clients.Metadata;
2828
import org.apache.kafka.clients.MetadataSnapshot;
2929
import org.apache.kafka.clients.NetworkClientUtils;
30-
import org.apache.kafka.clients.NodeApiVersions;
3130
import org.apache.kafka.clients.RequestCompletionHandler;
3231
import org.apache.kafka.common.InvalidRecordException;
3332
import org.apache.kafka.common.KafkaException;
@@ -51,7 +50,6 @@
5150
import org.apache.kafka.common.metrics.stats.Avg;
5251
import org.apache.kafka.common.metrics.stats.Max;
5352
import org.apache.kafka.common.metrics.stats.Meter;
54-
import org.apache.kafka.common.protocol.ApiKeys;
5553
import org.apache.kafka.common.protocol.Errors;
5654
import org.apache.kafka.common.record.MemoryRecords;
5755
import org.apache.kafka.common.record.RecordBatch;
@@ -884,7 +882,7 @@ private void sendProduceRequest(long now, int destination, short acks, int timeo
884882
minUsedMagic = batch.magic();
885883
}
886884
Map<String, Uuid> topicIds = getTopicIdsFromBatches(batches);
887-
boolean canUseTopicId = apiVersions.getMaxSupportedProduceVersion() >= 12;
885+
boolean canUseTopicId = apiVersions.maxSupportedProduceVersion() >= 12;
888886

889887
ProduceRequestData.TopicProduceDataCollection tpd = new ProduceRequestData.TopicProduceDataCollection();
890888
for (ProducerBatch batch : batches) {

0 commit comments

Comments
 (0)