Bug 1329752 - Enable e10s for 100% of eligible users on ESR. Addons eligibility is mpc=true or webextension. r=mconley

MozReview-Commit-ID: Bb0gfkPKkQg

--HG--
extra : rebase_source : 6bed3ebbb041e033432f4c514406fcf8b8c830a9
This commit is contained in:
Felipe Gomes 2017-02-03 16:25:34 -02:00
parent c03b6cb044
commit be4aade0a3
3 changed files with 8 additions and 1 deletions

View File

@ -14,11 +14,13 @@ Cu.import("resource://gre/modules/UpdateUtils.jsm");
const TEST_THRESHOLD = {
"beta" : 0.5, // 50%
"release" : 1.0, // 100%
"esr" : 1.0, // 100%
};
const ADDON_ROLLOUT_POLICY = {
"beta" : "51alladdons", // Any WebExtension or addon except with mpc = false
"release" : "51set1",
"esr" : "esrA", // WebExtensions and Addons with mpc=true
};
const PREF_COHORT_SAMPLE = "e10s.rollout.cohortSample";

View File

@ -10,7 +10,7 @@
<Description about="urn:mozilla:install-manifest">
<em:id>e10srollout@mozilla.org</em:id>
<em:version>1.8</em:version>
<em:version>1.9</em:version>
<em:type>2</em:type>
<em:bootstrap>true</em:bootstrap>
<em:multiprocessCompatible>true</em:multiprocessCompatible>

View File

@ -917,6 +917,11 @@ const RolloutPolicy = {
"51set3": { addonsv2: set51Release, installs: 300, webextensions: true, mpc: true },
"51set4": { addonsv2: set51Release, installs: 1000, webextensions: true, mpc: true },
// ESR
"esrA": { addons: [], mpc: true, webextensions: true },
"esrB": { addons: [], mpc: true, webextensions: false },
"esrC": { addons: [], mpc: false, webextensions: true },
"xpcshell-test": { addons: [ADDONS.test1, ADDONS.test2], webextensions: false },
};