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

Issue 14813024: Introduce RequestWebSocketStream into HttpStreamFactory (Closed)

Created:
7 years, 7 months ago by yhirano
Modified:
7 years, 6 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Introduce RequestWebSocketStream into HttpStreamFactory Introduce RequestWebSocketStream into HttpStreamFactory to reuse its functionality that handles socket pool, proxy and SSL. BUG=237444 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207735

Patch Set 1 #

Total comments: 8

Patch Set 2 : rebase #

Patch Set 3 : #

Patch Set 4 : Fix a comment. #

Total comments: 16

Patch Set 5 : #

Total comments: 6

Patch Set 6 : #

Patch Set 7 : #

Total comments: 12

Patch Set 8 : #

Total comments: 19

Patch Set 9 : rebase #

Patch Set 10 : #

Patch Set 11 : Rename delegate functions. #

Total comments: 17

Patch Set 12 : rebase #

Patch Set 13 : #

Patch Set 14 : #

Total comments: 15

Patch Set 15 : #

Patch Set 16 : #

Patch Set 17 : #

Total comments: 44

Patch Set 18 : #

Patch Set 19 : #

Total comments: 19

Patch Set 20 : #

Patch Set 21 : #

Patch Set 22 : #

Patch Set 23 : #

Patch Set 24 : rebase #

Total comments: 24

Patch Set 25 : #

Patch Set 26 : #

Patch Set 27 : #

Total comments: 22

Patch Set 28 : #

Patch Set 29 : #

Patch Set 30 : #

Patch Set 31 : rebase #

Total comments: 32

Patch Set 32 : #

Patch Set 33 : #

Patch Set 34 : #

Patch Set 35 : rebase #

Patch Set 36 : rebase #

Total comments: 8

Patch Set 37 : #

Total comments: 16

Patch Set 38 : #

Patch Set 39 : #

Total comments: 4

Patch Set 40 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1038 lines, -101 lines) Patch
M net/http/http_network_session.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 chunks +7 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 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +2 lines, -1 line 0 comments Download
M net/http/http_network_session_peer.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 net/http/http_network_session_peer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +5 lines, -0 lines 0 comments Download
M net/http/http_network_transaction.h View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +6 lines, -0 lines 0 comments Download
M net/http/http_network_transaction.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +7 lines, -0 lines 0 comments Download
M net/http/http_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 22 23 24 25 26 27 28 29 30 31 32 33 34 5 chunks +29 lines, -2 lines 0 comments Download
M net/http/http_stream_factory_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 6 chunks +32 lines, -9 lines 0 comments Download
M net/http/http_stream_factory_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 7 chunks +65 lines, -11 lines 0 comments Download
M net/http/http_stream_factory_impl_job.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +4 lines, -1 line 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 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 19 chunks +94 lines, -28 lines 0 comments Download
M net/http/http_stream_factory_impl_request.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 5 chunks +20 lines, -4 lines 0 comments Download
M net/http/http_stream_factory_impl_request.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 6 chunks +64 lines, -34 lines 0 comments Download
M net/http/http_stream_factory_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 9 chunks +559 lines, -7 lines 0 comments Download
M net/net.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 1 chunk +1 line, -0 lines 0 comments Download
M net/socket/client_socket_pool_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +25 lines, -0 lines 0 comments Download
M net/socket/client_socket_pool_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +26 lines, -1 line 0 comments Download
M net/socket/socket_test_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 7 chunks +7 lines, -1 line 0 comments Download
M net/socket/socket_test_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 6 chunks +24 lines, -1 line 0 comments Download
M net/websockets/websocket_stream.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 3 chunks +5 lines, -1 line 0 comments Download
A net/websockets/websocket_stream_base.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +55 lines, -0 lines 0 comments Download

Messages

Total messages: 65 (0 generated)
yhirano
Hi, can you review this CL? I gave up casting out "WebSocket" from the interface ...
7 years, 7 months ago (2013-05-10 11:51:05 UTC) #1
tyoshino (SeeGerritForStatus)
https://codereview.chromium.org/14813024/diff/1/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/1/net/http/http_stream_factory_impl_job.cc#newcode318 net/http/http_stream_factory_impl_job.cc:318: spdy_session_to_pass_ = NULL; these lines need to be placed ...
7 years, 7 months ago (2013-05-13 11:04:44 UTC) #2
yhirano
https://codereview.chromium.org/14813024/diff/1/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/1/net/http/http_stream_factory_impl_job.cc#newcode318 net/http/http_stream_factory_impl_job.cc:318: spdy_session_to_pass_ = NULL; On 2013/05/13 11:04:44, tyoshino wrote: > ...
7 years, 7 months ago (2013-05-13 11:45:50 UTC) #3
Adam Rice
https://codereview.chromium.org/14813024/diff/13001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc (right): https://codereview.chromium.org/14813024/diff/13001/net/http/http_network_transaction.cc#newcode428 net/http/http_network_transaction.cc:428: void HttpNetworkTransaction::OnSocketReady(const SSLConfig& used_ssl_config, I think this implementation of ...
7 years, 7 months ago (2013-05-13 13:03:03 UTC) #4
yhirano
https://codereview.chromium.org/14813024/diff/13001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc (right): https://codereview.chromium.org/14813024/diff/13001/net/http/http_network_transaction.cc#newcode428 net/http/http_network_transaction.cc:428: void HttpNetworkTransaction::OnSocketReady(const SSLConfig& used_ssl_config, On 2013/05/13 13:03:03, Adam Rice ...
7 years, 7 months ago (2013-05-14 05:43:53 UTC) #5
Adam Rice
lgtm
7 years, 7 months ago (2013-05-15 04:28:43 UTC) #6
tyoshino (SeeGerritForStatus)
https://codereview.chromium.org/14813024/diff/17001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/17001/net/http/http_stream_factory_impl_job.cc#newcode1029 net/http/http_stream_factory_impl_job.cc:1029: *http_pipelining_key_.get())); have you checked that a request for ws ...
7 years, 7 months ago (2013-05-15 04:29:34 UTC) #7
yhirano
https://codereview.chromium.org/14813024/diff/17001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/17001/net/http/http_stream_factory_impl_job.cc#newcode1029 net/http/http_stream_factory_impl_job.cc:1029: *http_pipelining_key_.get())); On 2013/05/15 04:29:34, tyoshino wrote: > have you ...
7 years, 7 months ago (2013-05-15 06:09:52 UTC) #8
tyoshino (SeeGerritForStatus)
https://codereview.chromium.org/14813024/diff/38001/net/http/http_stream_factory_impl_request.cc File net/http/http_stream_factory_impl_request.cc (right): https://codereview.chromium.org/14813024/diff/38001/net/http/http_stream_factory_impl_request.cc#newcode159 net/http/http_stream_factory_impl_request.cc:159: } factor out common part? https://codereview.chromium.org/14813024/diff/38001/net/http/http_stream_factory_impl_unittest.cc File net/http/http_stream_factory_impl_unittest.cc (right): ...
7 years, 7 months ago (2013-05-15 07:48:52 UTC) #9
yhirano
https://codereview.chromium.org/14813024/diff/38001/net/http/http_stream_factory_impl_request.cc File net/http/http_stream_factory_impl_request.cc (right): https://codereview.chromium.org/14813024/diff/38001/net/http/http_stream_factory_impl_request.cc#newcode159 net/http/http_stream_factory_impl_request.cc:159: } On 2013/05/15 07:48:52, tyoshino wrote: > factor out ...
7 years, 7 months ago (2013-05-15 08:21:28 UTC) #10
tyoshino (SeeGerritForStatus)
LGTM
7 years, 7 months ago (2013-05-15 08:26:25 UTC) #11
yhirano
willchan, can you take a look at this CL? This CL intends to add a ...
7 years, 7 months ago (2013-05-15 09:34:08 UTC) #12
willchan no longer on Chromium
+mmenke
7 years, 7 months ago (2013-05-15 14:38:33 UTC) #13
mmenke
A couple very preliminary comments. It is going to take me a while to fully ...
7 years, 7 months ago (2013-05-15 15:38:20 UTC) #14
Adam Rice
I think using separate SPDY sessions is acceptable in the short-term. Once we have that ...
7 years, 7 months ago (2013-05-16 04:00:36 UTC) #15
yhirano
Thank you for the comments. > As I recall, the plan is to have separate ...
7 years, 7 months ago (2013-05-16 05:02:34 UTC) #16
mmenke
I'm really sorry for being so slow on this - I did not anticipate taking ...
7 years, 7 months ago (2013-05-22 17:28:21 UTC) #17
mmenke
https://codereview.chromium.org/14813024/diff/29012/net/http/http_stream_factory.h File net/http/http_stream_factory.h (right): https://codereview.chromium.org/14813024/diff/29012/net/http/http_stream_factory.h#newcode208 net/http/http_stream_factory.h:208: // Request a stream for a websocket connection. We're ...
7 years, 7 months ago (2013-05-23 20:26:20 UTC) #18
Adam Rice
https://codereview.chromium.org/14813024/diff/29012/net/http/http_stream_factory.h File net/http/http_stream_factory.h (right): https://codereview.chromium.org/14813024/diff/29012/net/http/http_stream_factory.h#newcode208 net/http/http_stream_factory.h:208: // Request a stream for a websocket connection. On ...
7 years, 7 months ago (2013-05-24 03:41:09 UTC) #19
mmenke
On 2013/05/24 03:41:09, Adam Rice wrote: > https://codereview.chromium.org/14813024/diff/29012/net/http/http_stream_factory.h > File net/http/http_stream_factory.h (right): > > https://codereview.chromium.org/14813024/diff/29012/net/http/http_stream_factory.h#newcode208 ...
7 years, 7 months ago (2013-05-24 04:34:10 UTC) #20
yhirano
Hi, Matt, thank you very much for your comments. There are some design changes in ...
7 years, 7 months ago (2013-05-24 14:11:16 UTC) #21
mmenke
Two fairly significant comments - I intend to to continue reviewing and get back to ...
7 years, 7 months ago (2013-05-24 14:53:22 UTC) #22
mmenke
https://codereview.chromium.org/14813024/diff/88001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/88001/net/http/http_stream_factory_impl_job.cc#newcode524 net/http/http_stream_factory_impl_job.cc:524: result)); On 2013/05/24 14:53:22, mmenke wrote: > Calling OnStreamFailedCallback ...
7 years, 7 months ago (2013-05-24 16:44:43 UTC) #23
yhirano
I noticed that SSL was not used for "wss//..." uris and I fixed it. http_stream_factory_impl_job.cc:718 ...
7 years, 7 months ago (2013-05-27 09:21:32 UTC) #24
mmenke
This is looking really good to me. https://codereview.chromium.org/14813024/diff/117001/net/http/http_stream_factory.h File net/http/http_stream_factory.h (right): https://codereview.chromium.org/14813024/diff/117001/net/http/http_stream_factory.h#newcode81 net/http/http_stream_factory.h:81: WebSocketStreamBase* stream) ...
7 years, 6 months ago (2013-05-28 21:22:37 UTC) #25
yhirano
https://codereview.chromium.org/14813024/diff/117001/net/http/http_stream_factory.h File net/http/http_stream_factory.h (right): https://codereview.chromium.org/14813024/diff/117001/net/http/http_stream_factory.h#newcode81 net/http/http_stream_factory.h:81: WebSocketStreamBase* stream) = 0; On 2013/05/28 21:22:37, mmenke wrote: ...
7 years, 6 months ago (2013-05-30 04:44:31 UTC) #26
mmenke
https://codereview.chromium.org/14813024/diff/117001/net/http/websocket_stream_base.h File net/http/websocket_stream_base.h (right): https://codereview.chromium.org/14813024/diff/117001/net/http/websocket_stream_base.h#newcode10 net/http/websocket_stream_base.h:10: // you should not introduce dependency to net/websockets in ...
7 years, 6 months ago (2013-05-30 19:27:11 UTC) #27
mmenke
https://codereview.chromium.org/14813024/diff/128002/net/http/http_stream_factory_impl_unittest.cc File net/http/http_stream_factory_impl_unittest.cc (right): https://codereview.chromium.org/14813024/diff/128002/net/http/http_stream_factory_impl_unittest.cc#newcode40 net/http/http_stream_factory_impl_unittest.cc:40: class ScopedForceSpdySsl { I don't believe this class is ...
7 years, 6 months ago (2013-05-30 19:46:13 UTC) #28
yhirano
In addition to your comments, I found a defect in my code: HttpStreamFactoryImpl::Job::CanUseExistingSpdySession returned false ...
7 years, 6 months ago (2013-05-31 08:36:44 UTC) #29
Adam Rice
https://codereview.chromium.org/14813024/diff/128002/net/http/websocket_stream_base.h File net/http/websocket_stream_base.h (right): https://codereview.chromium.org/14813024/diff/128002/net/http/websocket_stream_base.h#newcode22 net/http/websocket_stream_base.h:22: // the object into a derived class depending on ...
7 years, 6 months ago (2013-05-31 16:46:41 UTC) #30
mmenke
This is looking pretty good. I've mentioned a couple times that I think we should ...
7 years, 6 months ago (2013-05-31 18:13:53 UTC) #31
yhirano
https://codereview.chromium.org/14813024/diff/128002/net/http/websocket_stream_base.h File net/http/websocket_stream_base.h (right): https://codereview.chromium.org/14813024/diff/128002/net/http/websocket_stream_base.h#newcode22 net/http/websocket_stream_base.h:22: // the object into a derived class depending on ...
7 years, 6 months ago (2013-05-31 18:40:05 UTC) #32
yhirano
On 2013/05/31 18:13:53, mmenke wrote: > This is looking pretty good. I've mentioned a couple ...
7 years, 6 months ago (2013-05-31 18:45:03 UTC) #33
yhirano
https://codereview.chromium.org/14813024/diff/128002/net/http/websocket_stream_base.h File net/http/websocket_stream_base.h (right): https://codereview.chromium.org/14813024/diff/128002/net/http/websocket_stream_base.h#newcode22 net/http/websocket_stream_base.h:22: // the object into a derived class depending on ...
7 years, 6 months ago (2013-06-03 04:49:58 UTC) #34
mmenke
Need to give the tests a final once over, but everything else I'm pretty much ...
7 years, 6 months ago (2013-06-03 21:10:18 UTC) #35
mmenke
Also, could you update the description? ("RequestStream variant" => "RequestWebSocketStream")
7 years, 6 months ago (2013-06-03 21:21:10 UTC) #36
yhirano
Thank you, done! https://codereview.chromium.org/14813024/diff/158001/net/http/http_network_session.h File net/http/http_network_session.h (right): https://codereview.chromium.org/14813024/diff/158001/net/http/http_network_session.h#newcode20 net/http/http_network_session.h:20: #include "net/ssl/ssl_client_auth_cache.h" On 2013/06/03 21:10:18, mmenke ...
7 years, 6 months ago (2013-06-04 02:20:12 UTC) #37
mmenke
https://codereview.chromium.org/14813024/diff/158001/net/socket/socket_test_util.cc File net/socket/socket_test_util.cc (right): https://codereview.chromium.org/14813024/diff/158001/net/socket/socket_test_util.cc#newcode1363 net/socket/socket_test_util.cc:1363: bool MockSSLClientSocket::set_was_spdy_negotiated(bool negotiated) { On 2013/06/04 02:20:13, yhirano wrote: ...
7 years, 6 months ago (2013-06-05 00:01:19 UTC) #38
yhirano
https://codereview.chromium.org/14813024/diff/185001/net/http/http_stream_factory_impl_unittest.cc File net/http/http_stream_factory_impl_unittest.cc (right): https://codereview.chromium.org/14813024/diff/185001/net/http/http_stream_factory_impl_unittest.cc#newcode42 net/http/http_stream_factory_impl_unittest.cc:42: class WebSocketStream : public WebSocketStreamBase { On 2013/06/05 00:01:20, ...
7 years, 6 months ago (2013-06-06 14:06:42 UTC) #39
mmenke
Just one issue that's significant. https://codereview.chromium.org/14813024/diff/185001/net/http/http_stream_factory_impl_unittest.cc File net/http/http_stream_factory_impl_unittest.cc (right): https://codereview.chromium.org/14813024/diff/185001/net/http/http_stream_factory_impl_unittest.cc#newcode48 net/http/http_stream_factory_impl_unittest.cc:48: explicit WebSocketStream(StreamType type) : ...
7 years, 6 months ago (2013-06-10 20:26:02 UTC) #40
yhirano
https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl.cc File net/http/http_stream_factory_impl.cc (right): https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl.cc#newcode21 net/http/http_stream_factory_impl.cc:21: #include "net/socket/client_socket_pool_manager.h" On 2013/06/10 20:26:03, mmenke wrote: > nit: ...
7 years, 6 months ago (2013-06-11 11:13:16 UTC) #41
mmenke
https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc#newcode1028 net/http/http_stream_factory_impl_job.cc:1028: DCHECK(request_ && request_->websocket_stream_factory()); On 2013/06/11 11:13:16, yhirano wrote: > ...
7 years, 6 months ago (2013-06-12 02:27:05 UTC) #42
mmenke
https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc#newcode1028 net/http/http_stream_factory_impl_job.cc:1028: DCHECK(request_ && request_->websocket_stream_factory()); On 2013/06/12 02:27:05, mmenke wrote: > ...
7 years, 6 months ago (2013-06-12 02:31:12 UTC) #43
mmenke
https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc#newcode1028 net/http/http_stream_factory_impl_job.cc:1028: DCHECK(request_ && request_->websocket_stream_factory()); On 2013/06/12 02:31:13, mmenke wrote: > ...
7 years, 6 months ago (2013-06-12 02:54:24 UTC) #44
yhirano
https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc#newcode1028 net/http/http_stream_factory_impl_job.cc:1028: DCHECK(request_ && request_->websocket_stream_factory()); > Just deleting the waiter in ...
7 years, 6 months ago (2013-06-12 06:44:55 UTC) #45
mmenke
https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc#newcode1028 net/http/http_stream_factory_impl_job.cc:1028: DCHECK(request_ && request_->websocket_stream_factory()); On 2013/06/12 06:44:56, yhirano wrote: > ...
7 years, 6 months ago (2013-06-12 18:21:33 UTC) #46
yhirano
https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc File net/http/http_stream_factory_impl_job.cc (right): https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc#newcode1028 net/http/http_stream_factory_impl_job.cc:1028: DCHECK(request_ && request_->websocket_stream_factory()); On 2013/06/12 18:21:33, mmenke wrote: > ...
7 years, 6 months ago (2013-06-13 14:20:38 UTC) #47
yhirano
On 2013/06/13 14:20:38, yhirano wrote: > https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc > File net/http/http_stream_factory_impl_job.cc (right): > > https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc#newcode1028 > ...
7 years, 6 months ago (2013-06-13 15:35:38 UTC) #48
mmenke
On 2013/06/13 15:35:38, yhirano wrote: > On 2013/06/13 14:20:38, yhirano wrote: > > > https://codereview.chromium.org/14813024/diff/209001/net/http/http_stream_factory_impl_job.cc ...
7 years, 6 months ago (2013-06-13 15:39:17 UTC) #49
mmenke
https://codereview.chromium.org/14813024/diff/249001/net/http/http_stream_factory_impl.h File net/http/http_stream_factory_impl.h (right): https://codereview.chromium.org/14813024/diff/249001/net/http/http_stream_factory_impl.h#newcode68 net/http/http_stream_factory_impl.h:68: class Request; nit: Is this used in the unit ...
7 years, 6 months ago (2013-06-13 17:59:55 UTC) #50
yhirano
https://codereview.chromium.org/14813024/diff/249001/net/http/http_stream_factory_impl.h File net/http/http_stream_factory_impl.h (right): https://codereview.chromium.org/14813024/diff/249001/net/http/http_stream_factory_impl.h#newcode68 net/http/http_stream_factory_impl.h:68: class Request; On 2013/06/13 17:59:56, mmenke wrote: > nit: ...
7 years, 6 months ago (2013-06-14 04:11:25 UTC) #51
mmenke
The end is in sight! https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl.cc File net/http/http_stream_factory_impl.cc (right): https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl.cc#newcode93 net/http/http_stream_factory_impl.cc:93: DCHECK(for_websockets_); Maybe a DCHECK(factory) ...
7 years, 6 months ago (2013-06-17 19:55:00 UTC) #52
yhirano
https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl.cc File net/http/http_stream_factory_impl.cc (right): https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl.cc#newcode93 net/http/http_stream_factory_impl.cc:93: DCHECK(for_websockets_); On 2013/06/17 19:55:01, mmenke wrote: > Maybe a ...
7 years, 6 months ago (2013-06-18 08:34:13 UTC) #53
mmenke
https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl_unittest.cc File net/http/http_stream_factory_impl_unittest.cc (right): https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl_unittest.cc#newcode1113 net/http/http_stream_factory_impl_unittest.cc:1113: session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); On 2013/06/18 08:34:14, yhirano wrote: > On 2013/06/17 ...
7 years, 6 months ago (2013-06-18 20:21:44 UTC) #54
yhirano
https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl_unittest.cc File net/http/http_stream_factory_impl_unittest.cc (right): https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl_unittest.cc#newcode1113 net/http/http_stream_factory_impl_unittest.cc:1113: session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); On 2013/06/18 20:21:45, mmenke wrote: > On 2013/06/18 ...
7 years, 6 months ago (2013-06-19 11:18:37 UTC) #55
mmenke
On 2013/06/19 11:18:37, yhirano wrote: > https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl_unittest.cc > File net/http/http_stream_factory_impl_unittest.cc (right): > > https://codereview.chromium.org/14813024/diff/257001/net/http/http_stream_factory_impl_unittest.cc#newcode1113 > ...
7 years, 6 months ago (2013-06-19 14:26:30 UTC) #56
mmenke
LGTM, modulo two comments. Also, if you prefer the old orphaned behavior, if we can ...
7 years, 6 months ago (2013-06-19 14:30:28 UTC) #57
yhirano
https://codereview.chromium.org/14813024/diff/287001/net/http/http_stream_factory_impl_unittest.cc File net/http/http_stream_factory_impl_unittest.cc (right): https://codereview.chromium.org/14813024/diff/287001/net/http/http_stream_factory_impl_unittest.cc#newcode1159 net/http/http_stream_factory_impl_unittest.cc:1159: EXPECT_EQ(2, GetSocketPoolGroupCount( On 2013/06/19 14:30:28, mmenke wrote: > This ...
7 years, 6 months ago (2013-06-19 14:37:13 UTC) #58
mmenke
On 2013/06/19 14:37:13, yhirano wrote: > https://codereview.chromium.org/14813024/diff/287001/net/http/http_stream_factory_impl_unittest.cc > File net/http/http_stream_factory_impl_unittest.cc (right): > > https://codereview.chromium.org/14813024/diff/287001/net/http/http_stream_factory_impl_unittest.cc#newcode1159 > ...
7 years, 6 months ago (2013-06-19 14:38:12 UTC) #59
yhirano
> If we disconnect the socket, it should not be returned to the pool. Want ...
7 years, 6 months ago (2013-06-19 14:45:32 UTC) #60
mmenke
On 2013/06/19 14:45:32, yhirano wrote: > > If we disconnect the socket, it should not ...
7 years, 6 months ago (2013-06-19 14:57:29 UTC) #61
yhirano
I'm sorry, I misunderstood. GetSocketPoolGroupCount returns the number of distinct groups in a socket pool, ...
7 years, 6 months ago (2013-06-20 05:01:43 UTC) #62
mmenke
On 2013/06/20 05:01:43, yhirano wrote: > I'm sorry, I misunderstood. > GetSocketPoolGroupCount returns the number ...
7 years, 6 months ago (2013-06-20 20:18:54 UTC) #63
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yhirano@chromium.org/14813024/297001
7 years, 6 months ago (2013-06-20 22:37:08 UTC) #64
commit-bot: I haz the power
7 years, 6 months ago (2013-06-21 06:50:51 UTC) #65
Message was sent while issue was closed.
Change committed as 207735

Powered by Google App Engine
This is Rietveld 408576698