| Index: chrome/browser/net/async_dns_field_trial.cc
|
| ===================================================================
|
| --- chrome/browser/net/async_dns_field_trial.cc (revision 157790)
|
| +++ chrome/browser/net/async_dns_field_trial.cc (working copy)
|
| @@ -11,20 +11,21 @@
|
| namespace chrome_browser_net {
|
|
|
| bool ConfigureAsyncDnsFieldTrial() {
|
| -#if defined(OS_ANDROID) || defined(OS_IOS) || defined(OS_CHROMEOS)
|
| +#if defined(OS_ANDROID) || defined(OS_IOS)
|
| // There is no DnsConfigService on those platforms so disable the field trial.
|
| return false;
|
| #endif
|
| const base::FieldTrial::Probability kAsyncDnsDivisor = 100;
|
| base::FieldTrial::Probability enabled_probability = 0;
|
|
|
| - // TODO(szym): expand to DEV channel after fixing http://crbug.com/121085
|
| - if (chrome::VersionInfo::GetChannel() <= chrome::VersionInfo::CHANNEL_CANARY)
|
| - enabled_probability = 0;
|
| +#if defined(OS_CHROMEOS)
|
| + if (chrome::VersionInfo::GetChannel() <= chrome::VersionInfo::CHANNEL_DEV)
|
| + enabled_probability = 50;
|
| +#endif
|
|
|
| scoped_refptr<base::FieldTrial> trial(
|
| base::FieldTrialList::FactoryGetFieldTrial(
|
| - "AsyncDns", kAsyncDnsDivisor, "disabled", 2012, 9, 30, NULL));
|
| + "AsyncDns", kAsyncDnsDivisor, "disabled", 2012, 10, 30, NULL));
|
|
|
| int enabled_group = trial->AppendGroup("enabled", enabled_probability);
|
| return trial->group() == enabled_group;
|
|
|