Dongjin Lee created KAFKA-9587: ---------------------------------- Summary: Producer configs are omitted in the documentation Key: KAFKA-9587 URL: https://issues.apache.org/jira/browse/KAFKA-9587 Project: Kafka Issue Type: Improvement Components: clients, documentation Affects Versions: 2.4.0 Reporter: Dongjin Lee Assignee: Dongjin Lee Fix For: 2.5.0
As of 2.4, [the Producer documentation|https://kafka.apache.org/24/javadoc/org/apache/kafka/clients/producer/KafkaProducer.html] states: {quote}If the request fails, the producer can automatically retry, though since we have specified retries as 0 it won't.{quote} {quote}... in the code snippet above, likely all 100 records would be sent in a single request since we set our linger time to 1 millisecond.{quote} However, the code snippet (below) does not include any configurtaion on '{{retry'}} or '{{linger.ms'}}: {quote}Properties props = new Properties(); props.put("bootstrap.servers", "localhost:9092"); props.put("acks", "all"); props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer"); props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer"); {quote} The same documentation in [version 2.0|https://kafka.apache.org/20/javadoc/org/apache/kafka/clients/producer/KafkaProducer.html] includes the configs; However, [2.1|https://kafka.apache.org/21/javadoc/org/apache/kafka/clients/producer/KafkaProducer.html] only includes '{{linger.ms}}' and [2.2|https://kafka.apache.org/22/javadoc/org/apache/kafka/clients/producer/KafkaProducer.html] includes none. It seems like it was removed in the middle of two releases. -- This message was sent by Atlassian Jira (v8.3.4#803005)