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

Avoid additional copies in envelope path when transmitting over network

    XMLWordPrintableJSON

Details

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

    Description

      When we send an envelope request or response, we first allocate a buffer for the embedded data. When we are ready to transmit the data, we allocate a new buffer for the full envelope and copy the embedded data to it. We can skip the second copy if we are a little smarter when translating the envelope data to the network `Send` object.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: