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

Issue 451383002: Plumbing for TCP FastOpen for SSL sockets. (Closed)

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

Description

Plumbing for TCP FastOpen for SSL sockets. TCP FastOpen is currently turned on for all TCP connections when explicitly enabled from flags. This CL implements the plumbing required to turn it on for SSL connections by default. A subsequent CL will do the Finch plumbing. BUG=402005, 413370 Committed: https://crrev.com/dcb4ae922b46a90ef6ec199b772f399e4610f514 Cr-Commit-Position: refs/heads/master@{#294697}

Patch Set 1 #

Total comments: 7

Patch Set 2 : Changed one shared bool to a normal bool #

Total comments: 21

Patch Set 3 : Removed shared bools and now using TransportSocketParams. #

Total comments: 2

Patch Set 4 : Moved TFO enabling to client_socket_pool_manager and cleaned up tcp_socket.cc #

Patch Set 5 : Moved TFO enabling to client_socket_pool_manager and cleaned up tcp_socket.cc (added tcp_socket.cc … #

Total comments: 9

Patch Set 6 : Added constructor param in TransportSocketParams to enable TFO (and some cleanup) #

Total comments: 2

Patch Set 7 : Moved TFO enabling logic to TransportSocketParams constructor. #

Patch Set 8 : Collapsed two TransportSocketParams constructorsinto one and other nits. #

Patch Set 9 : Set AUTO_CONNECT to DEFAULT even for SSL connections. #

Patch Set 10 : Rebased to master. #

Total comments: 24

Patch Set 11 : Most comments addressed. #

Patch Set 12 : TFO not enabled when Happy Eyeballs may be used. #

Total comments: 24

Patch Set 13 : Comments addressed. #

Total comments: 6

Patch Set 14 : Nits addressed and tests added (tests not yet working.) #

Patch Set 15 : Tests now working as intended. #

Total comments: 7

Patch Set 16 : Added test and addressed comments. #

Total comments: 6

Patch Set 17 : Nits fixed. #

Patch Set 18 : #

Patch Set 19 : Added EnableTCPFastOpenIfSupported to TCPSocketWin to fix compile on Windows. #

Patch Set 20 : Added EnableTCPFastOpenIfSupported to TCPSocketWin to fix compile on Windows. #

Patch Set 21 : Fixing linker error for Windows. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+430 lines, -183 lines) Patch
M chrome/browser/io_thread.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +6 lines, -2 lines 0 comments Download
M net/http/http_proxy_client_socket_pool_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +8 lines, -5 lines 0 comments Download
M net/net.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -1 line 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 5 chunks +37 lines, -13 lines 0 comments Download
M net/socket/deterministic_socket_data_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +6 lines, -4 lines 0 comments Download
M net/socket/socks_client_socket_pool_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M net/socket/ssl_client_socket_pool_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +12 lines, -8 lines 0 comments Download
M net/socket/stream_socket.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +5 lines, -0 lines 0 comments Download
M net/socket/tcp_client_socket.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +1 line, -0 lines 0 comments Download
M net/socket/tcp_client_socket.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +4 lines, -0 lines 0 comments Download
M net/socket/tcp_socket.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +11 lines, -7 lines 0 comments Download
D net/socket/tcp_socket.cc View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -83 lines 0 comments Download
M net/socket/tcp_socket_libevent.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -2 lines 0 comments Download
M net/socket/tcp_socket_libevent.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 6 chunks +61 lines, -3 lines 0 comments Download
M net/socket/tcp_socket_win.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +5 lines, -2 lines 0 comments Download
M net/socket/tcp_socket_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 4 chunks +7 lines, -6 lines 0 comments Download
M net/socket/transport_client_socket_pool.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +24 lines, -2 lines 0 comments Download
M net/socket/transport_client_socket_pool.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +29 lines, -5 lines 0 comments Download
M net/socket/transport_client_socket_pool_test_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 chunks +20 lines, -5 lines 0 comments Download
M net/socket/transport_client_socket_pool_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6 chunks +151 lines, -8 lines 0 comments Download
M net/socket/websocket_transport_client_socket_pool_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +26 lines, -17 lines 0 comments Download
M net/spdy/spdy_session_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +9 lines, -6 lines 0 comments Download
M net/spdy/spdy_test_util_common.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 81 (6 generated)
Jana
Here are some tcpdumps for your reading pleasure. First, here's what you see with the ...
6 years, 4 months ago (2014-08-10 05:42:10 UTC) #1
Jana
I seem to also be seeing some connections to port 443 that are *not* carrying ...
6 years, 4 months ago (2014-08-10 05:52:46 UTC) #2
chromium-reviews
You meant they don't carry Fast Open cookie request option, or does not carry Fast ...
6 years, 4 months ago (2014-08-10 16:51:31 UTC) #3
willchan no longer on Chromium
Yes, it's possible. PPAPI plugins can create raw sockets bypassing our network stack. Also, if ...
6 years, 4 months ago (2014-08-11 04:43:56 UTC) #4
Adam Rice
Note this logic is bypassed for WebSockets, since they use WebSocketTransportClientSocketPool instead of TransportClientSocketPool. That ...
6 years, 4 months ago (2014-08-11 05:33:38 UTC) #5
Randy Smith (Not in Mondays)
This looks basically good to me (modulo issues below) but it should be reviewed by ...
6 years, 4 months ago (2014-08-11 19:07:01 UTC) #6
willchan no longer on Chromium
I defer to Matt. Trying to shed more load :) Let me know if there's ...
6 years, 4 months ago (2014-08-11 22:24:55 UTC) #7
Jana
Yuchung: No, I meant negotiating TFO option in the handshake. I saw some TCP connections ...
6 years, 4 months ago (2014-08-12 00:10:51 UTC) #8
Randy Smith (Not in Mondays)
Matt, you should be aware you've been added as a reviewer; see comments from Will ...
6 years, 4 months ago (2014-08-12 00:14:38 UTC) #9
willchan no longer on Chromium
Just to be clear, I meant a CHECK in your local dev build so you ...
6 years, 4 months ago (2014-08-12 00:15:04 UTC) #10
Jana
Matt: I thought that adding you as a reviewer would result in a separate email, ...
6 years, 4 months ago (2014-08-12 00:17:31 UTC) #11
Jana
Matt: I thought that adding you as a reviewer would result in a separate email, ...
6 years, 4 months ago (2014-08-12 00:17:35 UTC) #12
ycheng
On 2014/08/12 00:10:51, Jana wrote: > Yuchung: No, I meant negotiating TFO option in the ...
6 years, 4 months ago (2014-08-12 02:27:53 UTC) #13
Jana
On 2014/08/11 05:33:38, Adam Rice wrote: > Note this logic is bypassed for WebSockets, since ...
6 years, 4 months ago (2014-08-12 05:04:23 UTC) #14
Adam Rice
On 2014/08/12 05:04:23, Jana wrote: > I don't know what a pm/ssl group is -- ...
6 years, 4 months ago (2014-08-12 05:19:58 UTC) #15
Jana
On 2014/08/11 19:07:01, rdsmith wrote: > This looks basically good to me (modulo issues below) ...
6 years, 4 months ago (2014-08-12 05:25:04 UTC) #16
Jana
On 2014/08/12 05:19:58, Adam Rice wrote: > On 2014/08/12 05:04:23, Jana wrote: > > I ...
6 years, 4 months ago (2014-08-12 05:29:41 UTC) #17
mmenke
https://codereview.chromium.org/451383002/diff/20001/chrome/browser/io_thread.cc File chrome/browser/io_thread.cc (right): https://codereview.chromium.org/451383002/diff/20001/chrome/browser/io_thread.cc#newcode856 chrome/browser/io_thread.cc:856: bool user_enabled_tfo = false; "tfo" isn't what I'd call ...
6 years, 4 months ago (2014-08-12 15:25:16 UTC) #18
mmenke
https://codereview.chromium.org/451383002/diff/20001/net/socket/transport_client_socket_pool.cc File net/socket/transport_client_socket_pool.cc (right): https://codereview.chromium.org/451383002/diff/20001/net/socket/transport_client_socket_pool.cc#newcode270 net/socket/transport_client_socket_pool.cc:270: if (group_name_.substr(0, 3) == "ssl") { And just to ...
6 years, 4 months ago (2014-08-12 15:36:44 UTC) #19
Jana
On 2014/08/12 15:36:44, mmenke wrote: > https://codereview.chromium.org/451383002/diff/20001/net/socket/transport_client_socket_pool.cc > File net/socket/transport_client_socket_pool.cc (right): > > https://codereview.chromium.org/451383002/diff/20001/net/socket/transport_client_socket_pool.cc#newcode270 > ...
6 years, 4 months ago (2014-08-12 16:05:31 UTC) #20
Randy Smith (Not in Mondays)
On 2014/08/12 16:05:31, Jana wrote: > On 2014/08/12 15:36:44, mmenke wrote: > > > https://codereview.chromium.org/451383002/diff/20001/net/socket/transport_client_socket_pool.cc ...
6 years, 4 months ago (2014-08-12 16:12:25 UTC) #21
Randy Smith (Not in Mondays)
On 2014/08/12 05:25:04, Jana wrote: > On 2014/08/11 19:07:01, rdsmith wrote: > > This looks ...
6 years, 4 months ago (2014-08-12 18:32:28 UTC) #22
mmenke
Sorry, I didn't read the original comments. https://codereview.chromium.org/451383002/diff/1/net/socket/tcp_socket.cc File net/socket/tcp_socket.cc (right): https://codereview.chromium.org/451383002/diff/1/net/socket/tcp_socket.cc#newcode64 net/socket/tcp_socket.cc:64: scoped_refptr<SharedBoolean> user_enabled ...
6 years, 4 months ago (2014-08-12 18:44:23 UTC) #23
Jana
Randy, Matt, Thanks for your detailed reviews. (Randy -- I've taken your advice on replying ...
6 years, 4 months ago (2014-08-13 07:33:40 UTC) #24
Jana
A couple more things on PostTaskAndReplyWithResult: (i) I finally looked into base::Bind, and it's quite ...
6 years, 4 months ago (2014-08-13 07:44:35 UTC) #25
mmenke
https://codereview.chromium.org/451383002/diff/40001/net/socket/ssl_client_socket_pool.cc File net/socket/ssl_client_socket_pool.cc (right): https://codereview.chromium.org/451383002/diff/40001/net/socket/ssl_client_socket_pool.cc#newcode312 net/socket/ssl_client_socket_pool.cc:312: direct_params->enable_use_tcp_fastopen(); Hrm...It looks like nothing else modifies these params ...
6 years, 4 months ago (2014-08-13 15:03:07 UTC) #26
mmenke
Oh, and forgot to response to your question https://codereview.chromium.org/451383002/diff/20001/net/socket/tcp_socket.cc File net/socket/tcp_socket.cc (right): https://codereview.chromium.org/451383002/diff/20001/net/socket/tcp_socket.cc#newcode20 net/socket/tcp_socket.cc:20: bool ...
6 years, 4 months ago (2014-08-13 15:36:50 UTC) #27
Randy Smith (Not in Mondays)
On 2014/08/12 18:32:28, rdsmith wrote: > On 2014/08/12 05:25:04, Jana wrote: > > On 2014/08/11 ...
6 years, 4 months ago (2014-08-13 18:13:41 UTC) #28
Randy Smith (Not in Mondays)
This is looking good to me, but I want to hold off on stamping until ...
6 years, 4 months ago (2014-08-13 18:15:39 UTC) #29
Jana
Thanks again, Matt and Randy, for your detailed review. I believe I have addressed all ...
6 years, 4 months ago (2014-08-14 06:35:31 UTC) #30
mmenke
Very quick pass https://codereview.chromium.org/451383002/diff/80001/net/socket/client_socket_pool_manager.cc File net/socket/client_socket_pool_manager.cc (right): https://codereview.chromium.org/451383002/diff/80001/net/socket/client_socket_pool_manager.cc#newcode156 net/socket/client_socket_pool_manager.cc:156: bool ignore_limits = (request_load_flags & LOAD_IGNORE_LIMITS) ...
6 years, 4 months ago (2014-08-14 17:56:03 UTC) #31
Jana
Comments addressed, PTAL. Once this code is kosher, I'll add Finch code. https://codereview.chromium.org/451383002/diff/80001/net/socket/client_socket_pool_manager.cc File net/socket/client_socket_pool_manager.cc ...
6 years, 4 months ago (2014-08-15 20:00:07 UTC) #32
Jana
https://codereview.chromium.org/451383002/diff/80001/net/socket/client_socket_pool_manager.cc File net/socket/client_socket_pool_manager.cc (right): https://codereview.chromium.org/451383002/diff/80001/net/socket/client_socket_pool_manager.cc#newcode292 net/socket/client_socket_pool_manager.cc:292: resolution_callback); On 2014/08/15 20:00:06, Jana wrote: > On 2014/08/14 ...
6 years, 4 months ago (2014-08-16 00:01:11 UTC) #33
mmenke
On 2014/08/16 00:01:11, Jana wrote: > https://codereview.chromium.org/451383002/diff/80001/net/socket/client_socket_pool_manager.cc > File net/socket/client_socket_pool_manager.cc (right): > > https://codereview.chromium.org/451383002/diff/80001/net/socket/client_socket_pool_manager.cc#newcode292 > ...
6 years, 4 months ago (2014-08-18 16:01:02 UTC) #34
mmenke
One question...what about people who can lookup IPv6 DNS addresses, but all IPv6 connection attempts ...
6 years, 4 months ago (2014-08-19 16:09:13 UTC) #35
Randy Smith (Not in Mondays)
https://codereview.chromium.org/451383002/diff/100001/net/socket/tcp_socket_libevent.cc File net/socket/tcp_socket_libevent.cc (right): https://codereview.chromium.org/451383002/diff/100001/net/socket/tcp_socket_libevent.cc#newcode123 net/socket/tcp_socket_libevent.cc:123: void CheckSupportAndMaybeEnableTCPFastOpen(bool user_enabled) { This looks to be called ...
6 years, 4 months ago (2014-08-19 18:25:43 UTC) #36
ycheng
6 years, 4 months ago (2014-08-21 19:09:07 UTC) #37
Jana
On 2014/08/18 16:01:02, mmenke wrote: > On 2014/08/16 00:01:11, Jana wrote: > > > https://codereview.chromium.org/451383002/diff/80001/net/socket/client_socket_pool_manager.cc ...
6 years, 4 months ago (2014-08-22 03:27:07 UTC) #38
Jana
On 2014/08/19 16:09:13, mmenke wrote: > One question...what about people who can lookup IPv6 DNS ...
6 years, 4 months ago (2014-08-22 03:32:08 UTC) #39
Jana
Quick response to Randy's comment. https://codereview.chromium.org/451383002/diff/100001/net/socket/tcp_socket_libevent.cc File net/socket/tcp_socket_libevent.cc (right): https://codereview.chromium.org/451383002/diff/100001/net/socket/tcp_socket_libevent.cc#newcode123 net/socket/tcp_socket_libevent.cc:123: void CheckSupportAndMaybeEnableTCPFastOpen(bool user_enabled) { ...
6 years, 4 months ago (2014-08-22 03:35:19 UTC) #40
mmenke
On 2014/08/22 03:32:08, Jana wrote: > On 2014/08/19 16:09:13, mmenke wrote: > > One question...what ...
6 years, 4 months ago (2014-08-22 14:18:13 UTC) #41
Jana
I've made a few changes, PTAL. I'm not turning TFO for SSL on in this ...
6 years, 3 months ago (2014-09-04 20:30:42 UTC) #42
Jana
Matt: Per our offline conversation, I've refactored the TFO enabling logic to be all in ...
6 years, 3 months ago (2014-09-04 20:53:22 UTC) #43
mmenke
https://codereview.chromium.org/451383002/diff/180001/net/socket/client_socket_pool_manager.cc File net/socket/client_socket_pool_manager.cc (right): https://codereview.chromium.org/451383002/diff/180001/net/socket/client_socket_pool_manager.cc#newcode182 net/socket/client_socket_pool_manager.cc:182: ssl_params = new SSLSocketParams(proxy_tcp_params, -2 indent https://codereview.chromium.org/451383002/diff/180001/net/socket/client_socket_pool_manager.cc#newcode191 net/socket/client_socket_pool_manager.cc:191: proxy_tcp_params ...
6 years, 3 months ago (2014-09-05 19:36:42 UTC) #44
mmenke
On 2014/09/04 20:53:22, Jana wrote: > Matt: Per our offline conversation, I've refactored the TFO ...
6 years, 3 months ago (2014-09-05 19:39:18 UTC) #45
Jana
Thanks, Matt. I've addressed your comments, PTAL. Later today, I'll verify that we don't do ...
6 years, 3 months ago (2014-09-05 20:38:57 UTC) #46
Jana
I've now added additional checks in TransportConnectJob::DoTransportConnect that do not enable TFO if Happy Eyeballs ...
6 years, 3 months ago (2014-09-05 23:50:09 UTC) #47
mmenke
On 2014/09/05 23:50:09, Jana wrote: > I've now added additional checks in TransportConnectJob::DoTransportConnect that > ...
6 years, 3 months ago (2014-09-08 18:30:53 UTC) #48
Randy Smith (Not in Mondays)
On 2014/09/04 20:53:22, Jana wrote: > Matt: Per our offline conversation, I've refactored the TFO ...
6 years, 3 months ago (2014-09-08 19:36:32 UTC) #49
Randy Smith (Not in Mondays)
LGTM (though I make no claims about the socket pool stuff--that's Matt's baby).
6 years, 3 months ago (2014-09-08 19:54:53 UTC) #50
mmenke
I'm not still not happy with the "autoconnect". I'll talk to randy about that when ...
6 years, 3 months ago (2014-09-09 14:29:28 UTC) #51
mmenke
https://codereview.chromium.org/451383002/diff/220001/net/socket/transport_client_socket_pool.cc File net/socket/transport_client_socket_pool.cc (right): https://codereview.chromium.org/451383002/diff/220001/net/socket/transport_client_socket_pool.cc#newcode282 net/socket/transport_client_socket_pool.cc:282: AddressListOnlyContainsIPv6(helper_.addresses()))) On 2014/09/09 14:29:28, mmenke wrote: > optional: Think ...
6 years, 3 months ago (2014-09-09 16:03:33 UTC) #52
Adam Rice
https://codereview.chromium.org/451383002/diff/220001/net/socket/transport_client_socket_pool.h File net/socket/transport_client_socket_pool.h (right): https://codereview.chromium.org/451383002/diff/220001/net/socket/transport_client_socket_pool.h#newcode30 net/socket/transport_client_socket_pool.h:30: AUTO_CONNECT_DISABLED On 2014/09/09 16:03:33, mmenke wrote: > So I ...
6 years, 3 months ago (2014-09-10 05:39:27 UTC) #53
mmenke
On 2014/09/10 05:39:27, Adam Rice wrote: > https://codereview.chromium.org/451383002/diff/220001/net/socket/transport_client_socket_pool.h > File net/socket/transport_client_socket_pool.h (right): > > https://codereview.chromium.org/451383002/diff/220001/net/socket/transport_client_socket_pool.h#newcode30 ...
6 years, 3 months ago (2014-09-10 13:53:55 UTC) #54
Jana
Comments addressed inline, PTAL. I've moved the enum to be inside TransportSocketParams and changed the ...
6 years, 3 months ago (2014-09-10 16:03:11 UTC) #55
mmenke
Note my two responses in the last patch set (Both in net/socket/transport_client_socket_pool.cc). Others are all ...
6 years, 3 months ago (2014-09-10 17:32:23 UTC) #56
Jana
Tests added in transport_client_socket_pool_unittest.cc (thanks for your offline help, Matt; sometimes I need a second ...
6 years, 3 months ago (2014-09-11 16:02:36 UTC) #57
mmenke
Think this looks good. https://codereview.chromium.org/451383002/diff/280001/net/socket/transport_client_socket_pool_unittest.cc File net/socket/transport_client_socket_pool_unittest.cc (right): https://codereview.chromium.org/451383002/diff/280001/net/socket/transport_client_socket_pool_unittest.cc#newcode1000 net/socket/transport_client_socket_pool_unittest.cc:1000: TransportSocketParamsPeer::SetCombineConnectAndWritePolicy( Rather than creating a ...
6 years, 3 months ago (2014-09-11 18:14:35 UTC) #58
mmenke
https://codereview.chromium.org/451383002/diff/280001/net/socket/transport_client_socket_pool_unittest.cc File net/socket/transport_client_socket_pool_unittest.cc (right): https://codereview.chromium.org/451383002/diff/280001/net/socket/transport_client_socket_pool_unittest.cc#newcode1000 net/socket/transport_client_socket_pool_unittest.cc:1000: TransportSocketParamsPeer::SetCombineConnectAndWritePolicy( On 2014/09/11 18:14:35, mmenke wrote: > Rather than ...
6 years, 3 months ago (2014-09-11 18:20:37 UTC) #59
Jana
Thanks, Matt. I've addressed your comments, PTAL. I've modified/added the tests. As we discussed offline, ...
6 years, 3 months ago (2014-09-12 01:04:40 UTC) #60
Jana
Thanks, Matt. I've addressed your comments, PTAL. I've modified/added the tests. As we discussed offline, ...
6 years, 3 months ago (2014-09-12 01:04:43 UTC) #61
mmenke
LGTM, just a couple nits. https://codereview.chromium.org/451383002/diff/300001/net/socket/tcp_socket.h File net/socket/tcp_socket.h (right): https://codereview.chromium.org/451383002/diff/300001/net/socket/tcp_socket.h#newcode17 net/socket/tcp_socket.h:17: namespace net { nit: ...
6 years, 3 months ago (2014-09-12 14:20:19 UTC) #62
Jana
Thanks, Matt, I've addressed your nits. PTAL. https://codereview.chromium.org/451383002/diff/300001/net/socket/tcp_socket.h File net/socket/tcp_socket.h (right): https://codereview.chromium.org/451383002/diff/300001/net/socket/tcp_socket.h#newcode17 net/socket/tcp_socket.h:17: namespace net ...
6 years, 3 months ago (2014-09-12 15:25:52 UTC) #63
mmenke
Still LGTM On 2014/09/12 15:25:52, Jana wrote: > Thanks, Matt, I've addressed your nits. PTAL. ...
6 years, 3 months ago (2014-09-12 15:29:44 UTC) #64
Jana
Sorry, missed that you actually "LGTM"d it (still having my coffee this morning.) Thanks much! ...
6 years, 3 months ago (2014-09-12 15:33:59 UTC) #65
Jana
Fixed a small compile issue after syncing. Submitting.
6 years, 3 months ago (2014-09-12 16:24:50 UTC) #66
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/451383002/340001
6 years, 3 months ago (2014-09-12 16:25:56 UTC) #68
commit-bot: I haz the power
Try jobs failed on following builders: mac_gpu on tryserver.chromium.gpu (http://build.chromium.org/p/tryserver.chromium.gpu/builders/mac_gpu/builds/55298)
6 years, 3 months ago (2014-09-12 16:33:43 UTC) #70
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/451383002/360001
6 years, 3 months ago (2014-09-12 18:19:30 UTC) #72
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/451383002/380001
6 years, 3 months ago (2014-09-12 18:49:56 UTC) #74
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_swarming on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_swarming/builds/15839)
6 years, 3 months ago (2014-09-12 20:34:38 UTC) #76
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patchset/451383002/400001
6 years, 3 months ago (2014-09-12 22:41:33 UTC) #78
commit-bot: I haz the power
Committed patchset #21 (id:400001) as be12aaeb80f415169f4cee0737d0d20e2b49044a
6 years, 3 months ago (2014-09-12 23:54:18 UTC) #79
commit-bot: I haz the power
Patchset 21 (id:??) landed as https://crrev.com/dcb4ae922b46a90ef6ec199b772f399e4610f514 Cr-Commit-Position: refs/heads/master@{#294697}
6 years, 3 months ago (2014-09-13 00:02:33 UTC) #80
Jana
6 years, 3 months ago (2014-09-13 00:29:44 UTC) #81
Message was sent while issue was closed.
I'd be remiss if I didn't thank both Matt and Randy for being great reviewers,
and for helping make this CL substantially better than it was. Thank you!

Powered by Google App Engine
This is Rietveld 408576698