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

Request might retry forever even if the user API timeout expires

    XMLWordPrintableJSON

Details

    Description

      If the request timeout in the background thread, it will be completed with TimeoutException, which is Retriable.  In the TopicMetadataRequestManager and possibly other managers, the request might continue to be retried forever.

       

      There are two ways to fix this

      1. Pass a timer to the manager to remove the inflight requests when it is expired.
      2. Pass the future to the application layer and continue to retry.

      Attachments

        Issue Links

          Activity

            People

              kirktrue Kirk True
              pnee Philip Nee
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: