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

Issue 11416155: Adding transmission times for every QUIC packet received in the AckFrame. (Closed)

Created:
8 years, 1 month ago by Ryan Hamilton
Modified:
8 years ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, darin-cc_chromium.org
Visibility:
Public.

Description

Adding transmission times for every QUIC packet received in the AckFrame. Making the scheduler a strict mock for quic connection test. Merge internal change: 39116450 Merge internal change: 38802607 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=171096

Patch Set 1 #

Patch Set 2 : Done #

Total comments: 37

Patch Set 3 : Fix minor comments #

Patch Set 4 : Fix minor comments #

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+559 lines, -853 lines) Patch
M net/quic/congestion_control/quic_send_scheduler.cc View 1 chunk +1 line, -2 lines 0 comments Download
M net/quic/congestion_control/quic_send_scheduler_test.cc View 6 chunks +10 lines, -8 lines 0 comments Download
M net/quic/quic_connection.cc View 8 chunks +12 lines, -57 lines 0 comments Download
M net/quic/quic_connection_helper_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/quic/quic_connection_test.cc View 28 chunks +101 lines, -168 lines 0 comments Download
M net/quic/quic_framer.cc View 1 2 3 5 chunks +68 lines, -64 lines 0 comments Download
M net/quic/quic_framer_test.cc View 25 chunks +282 lines, -525 lines 0 comments Download
M net/quic/quic_protocol.h View 1 2 4 chunks +12 lines, -15 lines 0 comments Download
M net/quic/quic_protocol.cc View 1 2 3 4 2 chunks +72 lines, -13 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
Ryan Hamilton
8 years, 1 month ago (2012-11-23 00:54:01 UTC) #1
jar (doing other things)
These are my comments from last week (that I didn't send). I'll try to finish ...
8 years ago (2012-11-29 21:51:40 UTC) #2
jar (doing other things)
Some of the indentation is really funky, which both made the code harder to read, ...
8 years ago (2012-11-30 16:50:33 UTC) #3
Ryan Hamilton
jar: Thanks for the review. ianswett: Since the source of this CL was your internal ...
8 years ago (2012-12-04 18:04:51 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/11416155/5012
8 years ago (2012-12-04 19:40:22 UTC) #5
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
8 years ago (2012-12-04 19:55:17 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/11416155/5012
8 years ago (2012-12-04 20:31:47 UTC) #7
Ian Swett
CL mailed to fix the remaining problems. https://codereview.chromium.org/11416155/diff/3001/net/quic/congestion_control/quic_send_scheduler_test.cc File net/quic/congestion_control/quic_send_scheduler_test.cc (right): https://codereview.chromium.org/11416155/diff/3001/net/quic/congestion_control/quic_send_scheduler_test.cc#newcode53 net/quic/congestion_control/quic_send_scheduler_test.cc:53: QuicTime acc_advance_time; ...
8 years ago (2012-12-04 21:40:19 UTC) #8
Ryan Hamilton
https://codereview.chromium.org/11416155/diff/3001/net/quic/quic_connection.cc File net/quic/quic_connection.cc (right): https://codereview.chromium.org/11416155/diff/3001/net/quic/quic_connection.cc#newcode26 net/quic/quic_connection.cc:26: // An arbitrary number we'll probably want to tune. ...
8 years ago (2012-12-04 21:52:54 UTC) #9
commit-bot: I haz the power
Change committed as 171096
8 years ago (2012-12-05 00:36:23 UTC) #10
jar (doing other things)
One big thing I didn't pay attention to but should have: The AckFrame should be ...
8 years ago (2012-12-05 00:38:06 UTC) #11
Ryan Hamilton
On 2012/12/05 00:38:06, jar wrote: > One big thing I didn't pay attention to but ...
8 years ago (2012-12-05 00:43:07 UTC) #12
jar (doing other things)
8 years ago (2012-12-05 00:47:18 UTC) #13
Yes... I just added comments in the upstream CL.

On Tue, Dec 4, 2012 at 4:43 PM, <rch@chromium.org> wrote:

> On 2012/12/05 00:38:06, jar wrote:
>
>> One big thing I didn't pay attention to but should have:
>>
>
>  The AckFrame should be distinct from the PacketArrivalTimesFrame.
>>
>
>  If you try to put them together, you'll hit limits far too soon.  The
>> must be
>>
> in
>
>> separate frames.
>>
>
>  The PacketArrivalTimesFrame will just fit times that it can, and
>> additional
>> times will be sent in later packets/frames.
>>
>
>  This is not clear in the spec, but was explicit in the design doc.
>>
>
>  My apologies if I'm misunderstanding the code or intent.
>>
>
> Since this code has now landed with the packet arrival times in the ack
> frame,
> we should continue this discussion in a different venue.  Perhaps the CL
> ian is
> working on?
>
>
https://codereview.chromium.**org/11416155/<https://codereview.chromium.org/1...
>

Powered by Google App Engine
This is Rietveld 408576698