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

Introduce delivery.timeout.ms producer config (KIP-91)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.1.0
    • producer
    • None

    Description

      We propose adding a new timeout delivery.timeout.ms. The window of enforcement includes batching in the accumulator, retries, and the inflight segments of the batch. With this config, the user has a guaranteed upper bound on when a record will either get sent, fail or expire from the point when send returns. In other words we no longer overload request.timeout.ms to act as a weak proxy for accumulator timeout and instead introduce an explicit timeout that users can rely on without exposing any internals of the producer such as the accumulator.

      See KIP-91 for more details.

      Attachments

        Issue Links

          Activity

            People

              yuyang08 Yu Yang
              sutambe Sumant Tambe
              Jiangjie Qin Jiangjie Qin
              Votes:
              2 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: