Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-16083

Exclude throttle time when expiring inflight requests on a connection

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • None
    • 3.8.0
    • clients
    • None

    Description

      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. 

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ditac11 Adithya Chandra
              Stanislav Kozlovski Stanislav Kozlovski
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: