[ 
https://issues.apache.org/jira/browse/TS-3121?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14163683#comment-14163683
 ] 

Sudheer Vinukonda commented on TS-3121:
---------------------------------------

Here's an example garbage SYN_REPLY:

{code}
[  0.010] NPN select next protocol: the remote server offers:
          * spdy/3.1
          * spdy/3
          * http/1.1
          * http/1.0
          NPN selected the protocol: spdy/3
[  0.017] Handshake complete
[  0.017] send SYN_STREAM frame <version=3, flags=0, length=261>
          (stream_id=1, assoc_stream_id=0, pri=3)
          :host: dev1.stg.uff.corp.gq1.yahoo.com
          :method: POST
          :path: /
          :scheme: https
          :version: HTTP/1.1
          accept: */* 
          accept-encoding: gzip, deflate
          content-length: 9248
          user-agent: spdylay/1.2.3
[  0.017] send DATA frame (stream_id=1, flags=0, length=4096)
[  0.017] send DATA frame (stream_id=1, flags=0, length=4096)
[  0.017] send DATA frame (stream_id=1, flags=0, length=1056)
[  0.017] send DATA frame (stream_id=1, flags=1, length=0)
[  5.020] recv SETTINGS frame <version=3, flags=0, length=20>
          (niv=2)
          [4(0):100]
          [7(0):65536]
[  5.021] recv SYN_REPLY frame <version=3, flags=0, length=37>
          (stream_id=1)
          :status: 0 
          :version: HTTP/0.9
[  5.021] recv DATA frame (stream_id=1, flags=1, length=0)
[  5.021] send GOAWAY frame <version=3, flags=0, length=8>
          (last_good_stream_id=0)

{code}

> Seeing garbage Spdy responses sometimes
> ---------------------------------------
>
>                 Key: TS-3121
>                 URL: https://issues.apache.org/jira/browse/TS-3121
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: SPDY
>    Affects Versions: 5.0.1
>            Reporter: Sudheer Vinukonda
>            Assignee: Sudheer Vinukonda
>             Fix For: 5.2.0
>
>         Attachments: TS-3121.diff
>
>
> Seeing some HTTP/0.9 version garbage responses with status=0 from SPDY 
> sometimes. In some error cases, when http layer cleans up itself and sends a 
> FETCH ERROR to the SPDY layer and SPDY layer seems to build a SYN_REPLY with 
> garbage HTTP headers. Adding a simple protection to prevent this.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to