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

Issue 346043002: Add support for setting QUIC connection options via field trial config. (Closed)

Created:
6 years, 6 months ago by Ryan Hamilton
Modified:
6 years, 6 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, jochen (gone - plz use gerrit)
Project:
chromium
Visibility:
Public.

Description

Add support for setting QUIC connection options via field trial config and command line. Refactor IOThread's QUIC configuration support so that it can be unit tested, and write unit tests. Fixed a bug where params->forced_spdy_exclusions was not being set in InitializeNetworkSessionParams. Go go gadget const :> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=279584

Patch Set 1 #

Patch Set 2 : Donw #

Patch Set 3 : Finished #

Total comments: 22

Patch Set 4 : Add command line support too #

Patch Set 5 : fix comments #

Patch Set 6 : Fix comments #

Total comments: 4

Patch Set 7 : Fix comments #

Total comments: 15

Patch Set 8 : Fix comments #

Patch Set 9 : Fix comments #

Patch Set 10 : Fix Win #

Patch Set 11 : Better Windows fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+495 lines, -94 lines) Patch
M chrome/browser/io_thread.h View 1 2 3 4 5 6 7 8 6 chunks +60 lines, -17 lines 0 comments Download
M chrome/browser/io_thread.cc View 1 2 3 4 5 6 7 8 9 10 9 chunks +162 lines, -69 lines 0 comments Download
A chrome/browser/io_thread_unittest.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +251 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -2 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/chrome_switches.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -0 lines 0 comments Download
M net/http/http_network_session.h View 4 5 8 1 chunk +1 line, -0 lines 0 comments Download
M net/http/http_network_session.cc View 1 4 5 8 1 chunk +2 lines, -1 line 0 comments Download
M net/quic/quic_stream_factory.h View 1 1 chunk +2 lines, -1 line 0 comments Download
M net/quic/quic_stream_factory.cc View 1 2 3 4 5 6 7 8 9 10 4 chunks +7 lines, -3 lines 0 comments Download
M net/quic/quic_stream_factory_test.cc View 1 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 24 (0 generated)
Ryan Hamilton
6 years, 6 months ago (2014-06-20 21:51:08 UTC) #1
jar (doing other things)
https://codereview.chromium.org/346043002/diff/40001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/346043002/diff/40001/chrome/browser/io_thread.cc#newcode986 chrome/browser/io_thread.cc:986: params->forced_spdy_exclusions = globals.forced_spdy_exclusions; Nice bug fix. +1 for the ...
6 years, 6 months ago (2014-06-20 23:25:13 UTC) #2
Ryan Hamilton
https://codereview.chromium.org/346043002/diff/40001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/346043002/diff/40001/chrome/browser/io_thread.cc#newcode986 chrome/browser/io_thread.cc:986: params->forced_spdy_exclusions = globals.forced_spdy_exclusions; On 2014/06/20 23:25:12, jar wrote: > ...
6 years, 6 months ago (2014-06-21 02:45:23 UTC) #3
jar (doing other things)
LGTM % nits Please add "CL level comment" about the bug you saw/fixed as well ...
6 years, 6 months ago (2014-06-22 18:48:34 UTC) #4
Ryan Hamilton
jochen: chrome/ OWNERS review please. https://codereview.chromium.org/346043002/diff/40001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/346043002/diff/40001/chrome/browser/io_thread.cc#newcode986 chrome/browser/io_thread.cc:986: params->forced_spdy_exclusions = globals.forced_spdy_exclusions; On ...
6 years, 6 months ago (2014-06-22 19:48:57 UTC) #5
Ryan Hamilton
This time really adding jochen. jochen: chrome/ OWNERS review, please.
6 years, 6 months ago (2014-06-23 15:42:44 UTC) #6
Ryan Hamilton
thestig: chrome/ OWNERS review.
6 years, 6 months ago (2014-06-23 21:06:59 UTC) #7
Lei Zhang
lgtm with some nits https://codereview.chromium.org/346043002/diff/140001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/346043002/diff/140001/chrome/browser/io_thread.cc#newcode294 chrome/browser/io_thread.cc:294: std::string key) { const ref ...
6 years, 6 months ago (2014-06-23 21:28:14 UTC) #8
Ryan Hamilton
Thanks for the quick response! https://codereview.chromium.org/346043002/diff/140001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/346043002/diff/140001/chrome/browser/io_thread.cc#newcode294 chrome/browser/io_thread.cc:294: std::string key) { On ...
6 years, 6 months ago (2014-06-23 22:38:52 UTC) #9
Lei Zhang
https://codereview.chromium.org/346043002/diff/140001/chrome/browser/io_thread.h File chrome/browser/io_thread.h (right): https://codereview.chromium.org/346043002/diff/140001/chrome/browser/io_thread.h#newcode318 chrome/browser/io_thread.h:318: base::StringPiece quic_trial_group, On 2014/06/23 22:38:52, Ryan Hamilton wrote: > ...
6 years, 6 months ago (2014-06-23 22:42:06 UTC) #10
Ryan Hamilton
The CQ bit was checked by rch@chromium.org
6 years, 6 months ago (2014-06-24 03:04:30 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/346043002/180001
6 years, 6 months ago (2014-06-24 03:05:13 UTC) #12
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_compile_dbg on tryserver.chromium ...
6 years, 6 months ago (2014-06-24 06:00:11 UTC) #13
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-24 06:21:31 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win_chromium_rel/builds/31511)
6 years, 6 months ago (2014-06-24 06:21:32 UTC) #15
Ryan Hamilton
The CQ bit was checked by rch@chromium.org
6 years, 6 months ago (2014-06-24 15:35:30 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/346043002/200001
6 years, 6 months ago (2014-06-24 15:36:21 UTC) #17
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_compile_dbg on tryserver.chromium ...
6 years, 6 months ago (2014-06-24 18:50:57 UTC) #18
Ryan Hamilton
The CQ bit was checked by rch@chromium.org
6 years, 6 months ago (2014-06-24 18:54:06 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/346043002/220001
6 years, 6 months ago (2014-06-24 18:55:54 UTC) #20
Ryan Hamilton
The CQ bit was unchecked by rch@chromium.org
6 years, 6 months ago (2014-06-25 03:28:57 UTC) #21
Ryan Hamilton
The CQ bit was checked by rch@chromium.org
6 years, 6 months ago (2014-06-25 03:29:09 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rch@chromium.org/346043002/220001
6 years, 6 months ago (2014-06-25 03:31:45 UTC) #23
commit-bot: I haz the power
6 years, 6 months ago (2014-06-25 04:37:52 UTC) #24
Message was sent while issue was closed.
Change committed as 279584

Powered by Google App Engine
This is Rietveld 408576698