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

Response headers are not completely transferred when over 4KB

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 6.0.1, 6.1.0
    • Component/s: HTTP/2
    • Labels:

      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

              • Assignee:
                bcall Bryan Call
                Reporter:
                maskit Masakazu Kitajo
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: