h2: Reduce warnings about RST on invalid streams

Per RFC 7540#6.4:

  However, after sending the RST_STREAM, the sending endpoint MUST be
  prepared to receive and process additional frames sent on the stream
  that might have been sent by the peer prior to the arrival of the
  RST_STREAM.
This commit is contained in:
klzgrad 2018-01-24 23:50:06 -05:00
parent 96ec200d31
commit b437975671

View File

@ -3220,7 +3220,7 @@ void SpdySession::OnRstStream(spdy::SpdyStreamId stream_id,
auto it = active_streams_.find(stream_id); auto it = active_streams_.find(stream_id);
if (it == active_streams_.end()) { if (it == active_streams_.end()) {
// NOTE: it may just be that the stream was cancelled. // NOTE: it may just be that the stream was cancelled.
LOG(WARNING) << "Received RST for invalid stream" << stream_id; VLOG(1) << "Received RST for invalid stream" << stream_id;
return; return;
} }
@ -3435,7 +3435,7 @@ void SpdySession::OnWindowUpdate(spdy::SpdyStreamId stream_id,
if (it == active_streams_.end()) { if (it == active_streams_.end()) {
// NOTE: it may just be that the stream was cancelled. // NOTE: it may just be that the stream was cancelled.
LOG(WARNING) << "Received WINDOW_UPDATE for invalid stream " << stream_id; VLOG(1) << "Received WINDOW_UPDATE for invalid stream " << stream_id;
return; return;
} }
@ -3488,7 +3488,7 @@ void SpdySession::OnHeaders(spdy::SpdyStreamId stream_id,
auto it = active_streams_.find(stream_id); auto it = active_streams_.find(stream_id);
if (it == active_streams_.end()) { if (it == active_streams_.end()) {
// NOTE: it may just be that the stream was cancelled. // NOTE: it may just be that the stream was cancelled.
LOG(WARNING) << "Received HEADERS for invalid stream " << stream_id; VLOG(1) << "Received HEADERS for invalid stream " << stream_id;
return; return;
} }