summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-29 03:34:45 +0000
committerwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-29 03:34:45 +0000
commitd46dc817cd8bbea3117feb524d902bd7133c61d0 (patch)
tree377ce7a600072e47b5fc18618e8a25fe4745abe9
parent0a561205646f2e75f860b9662d249a0924f3bad6 (diff)
downloadchromium_src-d46dc817cd8bbea3117feb524d902bd7133c61d0.zip
chromium_src-d46dc817cd8bbea3117feb524d902bd7133c61d0.tar.gz
chromium_src-d46dc817cd8bbea3117feb524d902bd7133c61d0.tar.bz2
Reset default unused idle socket timer from 60s to 10s.
Some webservers, such as the one at api.twitter.com, kill unused idle sockets after 10s~. This usually manifests to Chromium as ERR_CONNECTION_RESET or ERR_EMPTY_RESPONSE. Since this are unused sockets, we don't retry on failure. BUG=84313 TEST=none Review URL: http://codereview.chromium.org/7230046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90923 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/browser_main.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc
index 2d1bfd1..db448b5 100644
--- a/chrome/browser/browser_main.cc
+++ b/chrome/browser/browser_main.cc
@@ -347,18 +347,18 @@ void BrowserMainParts::SocketTimeoutFieldTrial() {
// After June 30, 2011 builds, it will always be in default group.
scoped_refptr<base::FieldTrial> socket_timeout_trial(
new base::FieldTrial("IdleSktToImpact", kIdleSocketTimeoutDivisor,
- "idle_timeout_60", 2011, 6, 30));
- const int socket_timeout_60 = socket_timeout_trial->kDefaultGroupNumber;
+ "idle_timeout_10", 2011, 6, 30));
+ const int socket_timeout_10 = socket_timeout_trial->kDefaultGroupNumber;
const int socket_timeout_5 =
socket_timeout_trial->AppendGroup("idle_timeout_5",
kSocketTimeoutProbability);
- const int socket_timeout_10 =
- socket_timeout_trial->AppendGroup("idle_timeout_10",
- kSocketTimeoutProbability);
const int socket_timeout_20 =
socket_timeout_trial->AppendGroup("idle_timeout_20",
kSocketTimeoutProbability);
+ const int socket_timeout_60 =
+ socket_timeout_trial->AppendGroup("idle_timeout_60",
+ kSocketTimeoutProbability);
const int idle_to_trial_group = socket_timeout_trial->group();