Adithya Chandra created KAFKA-16083:
---------------------------------------
Summary: 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
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)