Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-4815 Idempotent/transactional Producer (KIP-98)
  3. KAFKA-5251

Producer should drop queued sends when transaction is aborted

    XMLWordPrintableJSON

Details

    Description

      As an optimization, if a transaction is aborted, we can drop any records which have not yet been sent to the brokers. However, to avoid the sequence number getting out of sync, we need to continue sending any request which has been sent at least once.

      Attachments

        Issue Links

          Activity

            People

              hachikuji Jason Gustafson
              hachikuji Jason Gustafson
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: