|
|
If the stream is being closed locally (for example in the case of a
client, the user may cancel the request before the response is received
from the server) then we need to make sure that we keep the stream
alive long enough to process any response or RST_STREAM that the
server sends.
This should dramatically reduce (possibly eliminate) the instances of
STREAM_RST_BEFORE_HEADERS_DECOMPRESSED errors from Chrome. (This is
currently the second most common cause of QUIC sessions closure, behind
the expected TIMED_OUT)
Merge internal change: 51442891
BUG=
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=220153
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+232 lines, -29 lines) |
Patch |
 |
M |
net/quic/quic_client_session.h
|
View
|
1
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_client_session.cc
|
View
|
1
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_connection.cc
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_http_stream.cc
|
View
|
1
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
net/quic/quic_http_stream_test.cc
|
View
|
1
|
5 chunks |
+19 lines, -5 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_protocol.h
|
View
|
1
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_session.h
|
View
|
|
2 chunks |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_session.cc
|
View
|
|
9 chunks |
+86 lines, -11 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_session_test.cc
|
View
|
|
10 chunks |
+75 lines, -10 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_stream_factory_test.cc
|
View
|
1
|
2 chunks |
+8 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_utils.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Total messages: 8 (0 generated)
|