You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Masaori Koshiba (JIRA)" <ji...@apache.org> on 2016/08/17 08:11:21 UTC
[jira] [Commented] (TS-4759) Intermittent HTTP/2 failure with
h2spec (6.4.)
[ https://issues.apache.org/jira/browse/TS-4759?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15424064#comment-15424064 ]
Masaori Koshiba commented on TS-4759:
-------------------------------------
When this is happen, two DATA frames with END_STREAM flag are seen before RST_STREAM frame is received.
{noformat}
[Aug 17 17:06:42.956] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1255 (send_settings_frame)> (http2_con) [0] [0] Send SETTINGS frame
[Aug 17 17:06:42.956] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1283 (send_settings_frame)> (http2_con) [0] [0] MAX_CONCURRENT_STREAMS : 100
[Aug 17 17:06:42.956] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1283 (send_settings_frame)> (http2_con) [0] [0] INITIAL_WINDOW_SIZE : 1048576
[Aug 17 17:06:42.956] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1339 (send_window_update_frame)> (http2_con) [0] [0] Send WINDOW_UPDATE frame
[Aug 17 17:06:42.957] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:445 (rcv_settings_frame)> (http2_con) [0] [0] Received SETTINGS frame
[Aug 17 17:06:42.958] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:445 (rcv_settings_frame)> (http2_con) [0] [0] Received SETTINGS frame
[Aug 17 17:06:42.958] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:189 (rcv_headers_frame)> (http2_con) [0] [1] Received HEADERS frame
[Aug 17 17:06:42.959] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1161 (send_headers_frame)> (http2_con) [0] [1] Send HEADERS frame
[Aug 17 17:06:42.959] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1105 (send_a_data_frame)> (http2_con) [0] [1] Send a DATA frame - client window con: 54256 stream: 54256 payload: 11279
[Aug 17 17:06:42.960] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1116 (send_a_data_frame)> (http2_con) [0] [1] End of DATA frame
[Aug 17 17:06:42.960] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1105 (send_a_data_frame)> (http2_con) [0] [1] Send a DATA frame - client window con: 54256 stream: 54256 payload: 0
[Aug 17 17:06:42.960] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:1116 (send_a_data_frame)> (http2_con) [0] [1] End of DATA frame
[Aug 17 17:06:42.960] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:954 (delete_stream)> (http2_con) [0] [1] Delete stream
[Aug 17 17:06:42.960] Server {0x7fffeddae700} DEBUG: <Http2ConnectionState.cc:391 (rcv_rst_stream_frame)> (http2_con) [0] [1] Received RST_STREAM frame
{noformat}
> Intermittent HTTP/2 failure with h2spec (6.4.)
> ----------------------------------------------
>
> Key: TS-4759
> URL: https://issues.apache.org/jira/browse/TS-4759
> Project: Traffic Server
> Issue Type: Bug
> Components: HTTP/2
> Reporter: Masaori Koshiba
> Fix For: 7.0.0
>
>
> {noformat}
> 6.4. RST_STREAM
> × Sends a RST_STREAM frame with a length other than 4 octets
> - The endpoint MUST respond with a connection error of type FRAME_SIZE_ERROR.
> Expected: GOAWAY frame (ErrorCode: FRAME_SIZE_ERROR)
> Connection close
> Actual: DATA frame (Length: 0, Flags: 1)
> {noformat}
> ( h2spec v1.4.2 )
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)