[ https://issues.apache.org/jira/browse/KAFKA-16083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adithya Chandra resolved KAFKA-16083. ------------------------------------- Fix Version/s: 3.8.0 Reviewer: Stanislav Kozlovski Resolution: Fixed > Exclude throttle time when expiring inflight requests on a connection > --------------------------------------------------------------------- > > Key: KAFKA-16083 > URL: https://issues.apache.org/jira/browse/KAFKA-16083 > Project: Kafka > Issue Type: Bug > Components: clients > Reporter: Adithya Chandra > Priority: Critical > Fix For: 3.8.0 > > > When expiring inflight requests, the network client does not take throttle > time into account. If a connection has multiple inflight requests (default of > 5) and each request is throttled then some of the requests can incorrectly > marked as expired. Subsequently the connection is closed and the client > establishes a new connection to the broker. This behavior leads to > unnecessary connections to the broker, leads to connection storms and > increases latencies. -- This message was sent by Atlassian Jira (v8.20.10#820010)