Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(88)

Issue 1888903002: Fix QuicSession to unbuffer data when the QuicTransportChannel reconnects (Closed)

Created:
4 years, 8 months ago by mikescarlett
Modified:
4 years, 7 months ago
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Fix QuicSession to unbuffer data when the QuicTransportChannel reconnects The QuicWriteBlockedList needs to register outgoing QUIC streams so that when the QuicTransportChannel becomes unwritable and QUIC streams have buffered data, they can send data once the QuicTransportChannel becomes writable. Otherwise the QUIC streams will remain write blocked after the QuicTransportChannel is writable. BUG= Committed: https://crrev.com/70035cae4d4cd2906a244e420830bb9f7b6e3391 Cr-Commit-Position: refs/heads/master@{#12573}

Patch Set 1 : #

Total comments: 6

Patch Set 2 : Respond to pthatcher comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+57 lines, -7 lines) Patch
M webrtc/p2p/quic/quicsession.h View 1 2 chunks +3 lines, -1 line 0 comments Download
M webrtc/p2p/quic/quicsession.cc View 1 3 chunks +24 lines, -4 lines 0 comments Download
M webrtc/p2p/quic/quictransportchannel.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M webrtc/p2p/quic/quictransportchannel_unittest.cc View 1 5 chunks +29 lines, -1 line 0 comments Download

Messages

Total messages: 21 (13 generated)
honghaiz3
On 2016/04/14 23:09:11, mikescarlett wrote: > mailto:mikescarlett@webrtc.org changed reviewers: > + mailto:deadbeef@webrtc.org, mailto:honghaiz@webrtc.org, mailto:pthatcher@webrtc.org It ...
4 years, 8 months ago (2016-04-18 16:30:22 UTC) #3
mikescarlett
On 2016/04/18 16:30:22, honghaiz3 wrote: > On 2016/04/14 23:09:11, mikescarlett wrote: > > mailto:mikescarlett@webrtc.org changed ...
4 years, 8 months ago (2016-04-18 17:23:29 UTC) #11
honghaiz3
lgtm
4 years, 8 months ago (2016-04-18 17:37:03 UTC) #12
pthatcher1
lgtm Just nits. Go ahead and commit. https://codereview.webrtc.org/1888903002/diff/140001/webrtc/p2p/quic/quicsession.cc File webrtc/p2p/quic/quicsession.cc (right): https://codereview.webrtc.org/1888903002/diff/140001/webrtc/p2p/quic/quicsession.cc#newcode71 webrtc/p2p/quic/quicsession.cc:71: if (!IsIncomingStream(stream_id)) ...
4 years, 7 months ago (2016-04-29 20:15:47 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1888903002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1888903002/160001
4 years, 7 months ago (2016-04-29 23:26:02 UTC) #16
mikescarlett
https://codereview.webrtc.org/1888903002/diff/140001/webrtc/p2p/quic/quicsession.cc File webrtc/p2p/quic/quicsession.cc (right): https://codereview.webrtc.org/1888903002/diff/140001/webrtc/p2p/quic/quicsession.cc#newcode71 webrtc/p2p/quic/quicsession.cc:71: if (!IsIncomingStream(stream_id)) { On 2016/04/29 20:15:46, pthatcher1 wrote: > ...
4 years, 7 months ago (2016-04-29 23:29:50 UTC) #17
commit-bot: I haz the power
Committed patchset #2 (id:160001)
4 years, 7 months ago (2016-04-30 01:14:42 UTC) #19
commit-bot: I haz the power
4 years, 7 months ago (2016-05-01 22:02:16 UTC) #21
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/70035cae4d4cd2906a244e420830bb9f7b6e3391
Cr-Commit-Position: refs/heads/master@{#12573}

Powered by Google App Engine
This is Rietveld 408576698