Hi Federico, Thanks for reporting the issue. We've fixed that in v3.5 and later in this PR: https://github.com/apache/kafka/pull/13115. But we didn't update for the older versions of docs. Are you willing to file a PR to kafka-site repo to fix that? Or create a JIRA issue for it?
Thanks. Luke On Wed, Feb 21, 2024 at 4:23 PM Federico Weisse <federico.wei...@sportsbet.com.au.invalid> wrote: > In documentation from version 3.1 to version 3.4, it looks like the > retries explanation has a bug related to > max.in.flight.request.per.connection related parameter and possible message > reordering. > https://kafka.apache.org/31/documentation.html#producerconfigs_retries > https://kafka.apache.org/32/documentation.html#producerconfigs_retries > https://kafka.apache.org/33/documentation.html#producerconfigs_retries > https://kafka.apache.org/34/documentation.html#producerconfigs_retries > > in particular, the section > > Allowing retries while setting enable.idempotence to false and > max.in.flight.requests.per.connection to 1 will potentially change the > ordering of records because if two batches are sent to a single partition, > and the first fails and is retried but the second succeeds, then the > records in the second batch may appear first. > > Is states > max.in.flight.requests.per.connection to 1 > > We think it should said > max.in.flight.requests.per.connection to greater than 1 > > That makes the explanation confusing. > > This email and any attachments are confidential and must not be disclosed > to any person other than the intended recipient. >