Index: chrome/browser/trials/http_throttling_trial.cc |
diff --git a/chrome/browser/trials/http_throttling_trial.cc b/chrome/browser/trials/http_throttling_trial.cc |
index 9fa139938d273c253c1f8a16f6f85582ed3034b2..27fe2e5b9163f55cc57d29dd548c13b5eb01ba23 100644 |
--- a/chrome/browser/trials/http_throttling_trial.cc |
+++ b/chrome/browser/trials/http_throttling_trial.cc |
@@ -22,12 +22,12 @@ void CreateHttpThrottlingTrial(PrefService* prefs) { |
if (!base::FieldTrialList::IsOneTimeRandomizationEnabled()) |
return; |
- // Probability for each trial group (the experiment and the control) is 5%. |
- const base::FieldTrial::Probability kEachGroupProbability = 5; |
+ // Probability for each trial group (the experiment and the control) is 25%. |
+ const base::FieldTrial::Probability kEachGroupProbability = 25; |
const base::FieldTrial::Probability kTotalProbability = 100; |
- // Disable trial a couple of days before M14 branch point. |
+ // Disable trial a couple of days before M15 branch point. |
scoped_refptr<base::FieldTrial> trial(new base::FieldTrial( |
- "HttpThrottlingEnabled", kTotalProbability, "Default", 2011, 7, 23)); |
+ "HttpThrottlingEnabled", kTotalProbability, "Default", 2011, 9, 20)); |
trial->UseOneTimeRandomization(); |
// If the user has touched the control for whether throttling is enabled |
@@ -37,9 +37,13 @@ void CreateHttpThrottlingTrial(PrefService* prefs) { |
int experiment_group = |
trial->AppendGroup("Experiment", kEachGroupProbability); |
- // The behavior for the control group is the same as for the default group. |
- // The point of having the control group is that it's the same size as |
- // the experiment group and selected the same way, so we get an |
+ // The behavior for the control group is mostly the same as for |
+ // the default group, with the difference that we are guaranteed |
+ // that none of the users in the control group have manually |
+ // changed the setting (under chrome://net-internals/) for whether |
+ // throttling should be turned on or not. The other point of |
+ // having the control group is that it's the same size as the |
+ // experiment group and selected the same way, so we get an |
// apples-to-apples comparison of histograms. |
trial->AppendGroup("Control", kEachGroupProbability); |