Masaori Koshiba created TS-3836:
-----------------------------------
Summary: Add error handling of Stream Priority
Key: TS-3836
URL: https://issues.apache.org/jira/browse/TS-3836
Project: Traffic Server
Issue Type: Bug
Components: HTTP/2
Reporter: Masaori Koshiba
[RFC 7540|https://httpwg.github.io/specs/rfc7540.html#StreamPriority] say below.
{quote}
A stream cannot depend on itself. An endpoint MUST treat this as a stream error
(Section 5.4.2) of type PROTOCOL_ERROR.
{quote}
Stream Priority Feature is not implemented yet. (TS-3535)
But we must add error handling for this.
This covers a test for 5.3.1 of h2spec.
```
5.3. Stream Priority
5.3.1. Stream Dependencies
× Sends HEADERS frame that depend on itself
- The endpoint MUST treat this as a stream error of type PROTOCOL_ERROR
Expected: GOAWAY frame (ErrorCode: PROTOCOL_ERROR)
RST_STREAM frame (ErrorCode: PROTOCOL_ERROR)
Connection close
Actual: DATA frame (Length: 5895, Flags: 1)
```
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)