Chromium Code Reviews
[email protected] (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(598)

Issue 11416058: Integrating the QuicStreamFactory into the network stack. (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

Integrating the QuicStreamFactory into the network stack. Fix static initialized in quic_utils.cc Reverted: 173321 Initially landed: 173311 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=173367

Patch Set 1 #

Patch Set 2 : Work in pogress #

Patch Set 3 : Rebase #

Patch Set 4 : Done #

Patch Set 5 : Done #

Total comments: 7

Patch Set 6 : No statics #

Patch Set 7 : rebase #

Patch Set 8 : Rebase #

Total comments: 4

Patch Set 9 : Fix comments #

Patch Set 10 : done #

Patch Set 11 : Fix typo #

Patch Set 12 : Rebase #

Total comments: 4

Patch Set 13 : fix comments #

Patch Set 14 : Fix #

Patch Set 15 : Rebase #

Patch Set 16 : Fix win craziness #

Patch Set 17 : Comment out quic in http_stream_factory_impl_job #

Patch Set 18 : Undo #

Patch Set 19 : Never use quic #

Patch Set 20 : Logging #

Patch Set 21 : 0 is sometimes an origin port?! #

Patch Set 22 : Fix leak #

Patch Set 23 : Fix static initializer #

Unified diffs Side-by-side diffs Delta from patch set Stats (+80 lines, -18 lines) Patch
M chrome/browser/io_thread.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/io_thread.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +7 lines, -0 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 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 11 12 13 14 1 chunk +3 lines, -0 lines 0 comments Download
M net/http/http_network_layer.cc View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M net/http/http_network_session.h View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -0 lines 0 comments Download
M net/http/http_network_session.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +9 lines, -1 line 0 comments Download
M net/http/http_stream_factory_impl_job.h View 1 2 3 4 5 6 7 8 17 4 chunks +12 lines, -0 lines 0 comments Download
M net/http/http_stream_factory_impl_job.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8 chunks +26 lines, -2 lines 0 comments Download
M net/quic/quic_protocol.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +2 lines, -0 lines 0 comments Download
M net/quic/quic_stream_factory.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +2 lines, -2 lines 0 comments Download
M net/quic/quic_stream_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 3 chunks +3 lines, -3 lines 0 comments Download
M net/quic/quic_stream_factory_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +2 lines, -2 lines 0 comments Download
M net/quic/quic_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +7 lines, -8 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
Ryan Hamilton
This adds a command line flag to make QUIC work. I expect that landing this ...
8 years, 1 month ago (2012-11-19 18:43:03 UTC) #1
willchan no longer on Chromium
https://codereview.chromium.org/11416058/diff/5002/net/http/http_network_layer.h File net/http/http_network_layer.h (right): https://codereview.chromium.org/11416058/diff/5002/net/http/http_network_layer.h#newcode52 net/http/http_network_layer.h:52: static void EnableQuic(const std::string& port); Sorry, I'm trying to ...
8 years, 1 month ago (2012-11-22 03:04:53 UTC) #2
Ryan Hamilton
https://codereview.chromium.org/11416058/diff/5002/net/http/http_network_layer.h File net/http/http_network_layer.h (right): https://codereview.chromium.org/11416058/diff/5002/net/http/http_network_layer.h#newcode52 net/http/http_network_layer.h:52: static void EnableQuic(const std::string& port); On 2012/11/22 03:04:53, willchan ...
8 years, 1 month ago (2012-11-22 23:08:40 UTC) #3
willchan no longer on Chromium
https://codereview.chromium.org/11416058/diff/5002/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/11416058/diff/5002/net/http/http_stream_factory_impl_job.cc#newcode645 net/http/http_stream_factory_impl_job.cc:645: return force_quic_port_ == origin_.port() && proxy_info_.is_direct(); On 2012/11/22 23:08:40, ...
8 years ago (2012-12-11 02:02:08 UTC) #4
Ryan Hamilton
https://codereview.chromium.org/11416058/diff/14001/net/http/http_network_session.h File net/http/http_network_session.h (right): https://codereview.chromium.org/11416058/diff/14001/net/http/http_network_session.h#newcode180 net/http/http_network_session.h:180: QuicStreamFactory quic_stream_factory_; On 2012/12/11 02:02:08, willchan wrote: > This ...
8 years ago (2012-12-11 20:03:05 UTC) #5
Ryan Hamilton
Ok, rebased on top of the changes from the earlier CL.
8 years ago (2012-12-11 22:11:04 UTC) #6
Ryan Hamilton
ping
8 years ago (2012-12-13 16:42:10 UTC) #7
willchan no longer on Chromium
lgtm
8 years ago (2012-12-13 19:49:59 UTC) #8
Ryan Hamilton
thakis: can you review the chrome/ changes?
8 years ago (2012-12-13 19:59:26 UTC) #9
Nico
I don't like the flag name, but if Will likes it lgtm I guess. https://codereview.chromium.org/11416058/diff/31001/chrome/browser/io_thread.h ...
8 years ago (2012-12-13 20:09:59 UTC) #10
Ryan Hamilton
Thanks for the quic review! https://codereview.chromium.org/11416058/diff/31001/chrome/browser/io_thread.h File chrome/browser/io_thread.h (right): https://codereview.chromium.org/11416058/diff/31001/chrome/browser/io_thread.h#newcode161 chrome/browser/io_thread.h:161: Optional<uint16> force_quic_when_origin_has_port; On 2012/12/13 ...
8 years ago (2012-12-14 02:45:46 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11416058/28002
8 years ago (2012-12-14 02:59:08 UTC) #12
commit-bot: I haz the power
Retried try job too often on ios_dbg_simulator for step(s) net_unittests
8 years ago (2012-12-14 03:24:46 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11416058/35004
8 years ago (2012-12-14 03:55:34 UTC) #14
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
8 years ago (2012-12-14 04:40:12 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11416058/35004
8 years ago (2012-12-14 05:33:11 UTC) #16
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
8 years ago (2012-12-14 05:44:20 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11416058/35004
8 years ago (2012-12-14 15:15:21 UTC) #18
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
8 years ago (2012-12-14 15:40:56 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11416058/43001
8 years ago (2012-12-14 23:49:52 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11416058/52002
8 years ago (2012-12-15 17:14:01 UTC) #21
commit-bot: I haz the power
Change committed as 173311
8 years ago (2012-12-15 20:17:35 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/[email protected]/11416058/55002
8 years ago (2012-12-16 01:23:24 UTC) #23
commit-bot: I haz the power
8 years ago (2012-12-16 04:53:27 UTC) #24
Message was sent while issue was closed.
Change committed as 173367

Powered by Google App Engine
This is Rietveld 408576698