Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-3963

Response headers are not completely transferred when over 4KB

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 6.0.1, 6.1.0
    • HTTP/2

    Description

      TS loses one response header (one pair of header name and its value) per requiring a CONTINUATION frame.

      You can see the behavior by sending many response headers from an origin server. It happens when the total size of the headers is over 4KB.

      It seems that field_iter in http2_write_header_fragment() incorrectly steps forward.

      Attachments

        1. ts-3963.diff
          3 kB
          Bryan Call

        Issue Links

          Activity

            People

              bcall Bryan Call
              maskit Masakazu Kitajo
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: