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

Issue 3191019: A/B experiment for re-establishing TCP connections (Closed)

Created:
10 years, 4 months ago by ziadh
Modified:
9 years, 7 months ago
Reviewers:
Mike Belshe
Visibility:
Public.

Description

A/B experiment for re-establishing TCP connections. We would like to test the impact of automatic retries when a TCP connection exceeds a certain threshold before it gets back an ACK. We are observing a fair number of sockets where the connection had been established, but the sockets were not used thereafter. r=mbelche Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=57276

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Total comments: 4

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Patch Set 13 : '' #

Patch Set 14 : '' #

Patch Set 15 : '' #

Patch Set 16 : '' #

Patch Set 17 : '' #

Patch Set 18 : '' #

Total comments: 6

Patch Set 19 : '' #

Patch Set 20 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+134 lines, -29 lines) Patch
M chrome/browser/browser_main.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/browser_main.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +29 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 15 16 17 18 19 2 chunks +2 lines, -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 15 16 17 18 19 6 chunks +12 lines, -4 lines 0 comments Download
M chrome/renderer/render_view.cc View 11 12 13 14 15 16 17 18 19 1 chunk +37 lines, -0 lines 0 comments Download
M net/socket/client_socket.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +10 lines, -1 line 0 comments Download
M net/socket/client_socket_pool_base.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 6 chunks +9 lines, -8 lines 0 comments Download
M net/socket/client_socket_pool_base.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 6 chunks +27 lines, -12 lines 0 comments Download
M net/socket/client_socket_pool_base_unittest.cc View 13 14 15 16 17 18 19 3 chunks +3 lines, -3 lines 0 comments Download
M net/socket/tcp_client_socket_pool.cc View 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 7 (0 generated)
ziadh
Hi Mike, Please let me know what you think :) Regards,
10 years, 4 months ago (2010-08-23 03:07:57 UTC) #1
Mike Belshe
I'd like to see naming unification between "BackupJobs" and "syn_retry". Let me know if you ...
10 years, 4 months ago (2010-08-23 04:05:10 UTC) #2
ziadh
http://codereview.chromium.org/3191019/diff/19001/20003 File chrome/common/chrome_switches.cc (right): http://codereview.chromium.org/3191019/diff/19001/20003#newcode436 chrome/common/chrome_switches.cc:436: On 2010/08/23 04:05:10, Mike Belshe wrote: > nit: extra ...
10 years, 4 months ago (2010-08-23 11:32:19 UTC) #3
ziadh
I also added histograms for PLT.
10 years, 4 months ago (2010-08-23 11:32:52 UTC) #4
ziadh
Ping! :-) Sorry if I'm asking you at a bad time.
10 years, 4 months ago (2010-08-24 18:40:49 UTC) #5
Mike Belshe
lgtm http://codereview.chromium.org/3191019/diff/68002/38006 File chrome/common/chrome_switches.cc (right): http://codereview.chromium.org/3191019/diff/68002/38006#newcode143 chrome/common/chrome_switches.cc:143: // for TCP sockets. nit: the comment is ...
10 years, 4 months ago (2010-08-25 00:01:28 UTC) #6
ziadh
10 years, 4 months ago (2010-08-25 01:23:23 UTC) #7
http://codereview.chromium.org/3191019/diff/68002/38006
File chrome/common/chrome_switches.cc (right):

http://codereview.chromium.org/3191019/diff/68002/38006#newcode143
chrome/common/chrome_switches.cc:143: // for TCP sockets.
On 2010/08/25 00:01:28, Mike Belshe wrote:
> nit: the comment is out of sync with the new naming :-)

Done.

http://codereview.chromium.org/3191019/diff/68002/38009
File net/socket/client_socket.cc (right):

http://codereview.chromium.org/3191019/diff/68002/38009#newcode47
net/socket/client_socket.cc:47: FieldTrialList::Find("ConnnectBackupJobs") &&
On 2010/08/25 00:01:28, Mike Belshe wrote:
> style: spacing should be indented 4, I think...

Yep, silly MSVC always undoing my spacing changes :)

http://codereview.chromium.org/3191019/diff/68002/38010
File net/socket/client_socket_pool_base.cc (right):

http://codereview.chromium.org/3191019/diff/68002/38010#newcode32
net/socket/client_socket_pool_base.cc:32: bool connect_backup_jobs_enabled =
true;
On 2010/08/25 00:01:28, Mike Belshe wrote:
> nit:  if you don't mind prefixing this with "g_", it makes it look more like a
> global...

Done.

Powered by Google App Engine
This is Rietveld 408576698