Bug 1377001 - Tweak e10srollout for Beta 55 (see bug for details). r=Felipe draft
authorBlake Kaplan <mrbkap@gmail.com>
Wed, 28 Jun 2017 17:10:47 -0700
changeset 602205 4fce6f03e28425e6cec7685b86399d57b746bf46
parent 600694 8f80d594c08d5c7a112e5d4b9eb44ffca717eb7b
child 635513 dc0bcfe54b5b96ca23b70b6e11f847b7c770e015
push id66337
push userbmo:mrbkap@mozilla.com
push dateThu, 29 Jun 2017 20:46:59 +0000
reviewersFelipe
bugs1377001
milestone56.0a1
Bug 1377001 - Tweak e10srollout for Beta 55 (see bug for details). r=Felipe MozReview-Commit-ID: 7vyaBNkFdc5
browser/extensions/e10srollout/bootstrap.js
browser/extensions/e10srollout/install.rdf.in
--- a/browser/extensions/e10srollout/bootstrap.js
+++ b/browser/extensions/e10srollout/bootstrap.js
@@ -17,18 +17,20 @@ const TEST_THRESHOLD = {
   "beta": 0.9,  // 90%
   "release": 1.0,  // 100%
   "esr": 1.0,  // 100%
 };
 
 // If a user qualifies for the e10s-multi experiement, this is how many
 // content processes to use and whether to allow addons for the experiment.
 const MULTI_EXPERIMENT = {
-  "beta": { buckets: { 1: .5, 4: 1, }, // 1 process: 50%, 4 processes: 50%
-            addonsDisableExperiment: false },
+  "beta": { buckets: { 4: 1, }, // 4 processes: 100%
+
+            // See below for an explanation, this only allows webextensions.
+            get addonsDisableExperiment() { return getAddonsDisqualifyForMulti(); } },
 
   "release": { buckets: { 1: .2, 4: 1 }, // 1 process: 20%, 4 processes: 80%
 
                // When on the "release" channel, getAddonsDisqualifyForMulti
                // will return true if any addon installed is not a web extension.
                // Therefore, this returns true if and only if all addons
                // installed are web extensions or if no addons are installed
                // at all.
--- a/browser/extensions/e10srollout/install.rdf.in
+++ b/browser/extensions/e10srollout/install.rdf.in
@@ -5,17 +5,17 @@
 
 #filter substitution
 
 <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:em="http://www.mozilla.org/2004/em-rdf#">
 
   <Description about="urn:mozilla:install-manifest">
     <em:id>e10srollout@mozilla.org</em:id>
-    <em:version>1.60</em:version>
+    <em:version>1.70</em:version>
     <em:type>2</em:type>
     <em:bootstrap>true</em:bootstrap>
     <em:multiprocessCompatible>true</em:multiprocessCompatible>
 
     <!-- Target Application this theme can install into,
         with minimum and maximum supported versions. -->
     <em:targetApplication>
       <Description>