Bug 1241336 - First e10s beta45 experiment - Run an A/B experiment with 50% of the users (including users of add-ons). r=felipe
authorVladan Djeric <vdjeric@mozilla.com>
Thu, 21 Jan 2016 18:41:09 -0200
changeset 69 b5ddc65fd53618c2bc5758c8c8c64238d831a75b
parent 68 7b8a1908c85e9bfc8c19ef9731a1a9e9409f5956
child 70 73b05e4d57c604813d5b16f8f62e40ce3f254678
push id53
push userfelipc@gmail.com
push dateThu, 21 Jan 2016 20:42:14 +0000
reviewersfelipe
bugs1241336
Bug 1241336 - First e10s beta45 experiment - Run an A/B experiment with 50% of the users (including users of add-ons). r=felipe
experiments/e10s-beta45-withaddons/code/bootstrap.js
experiments/e10s-beta45-withaddons/code/install.rdf
experiments/e10s-beta45-withaddons/experiment.xpi
experiments/e10s-beta45-withaddons/filter.js
experiments/e10s-beta45-withaddons/manifest.json
copy from experiments/e10s-enabled-beta/code/bootstrap.js
copy to experiments/e10s-beta45-withaddons/code/bootstrap.js
--- a/experiments/e10s-enabled-beta/code/bootstrap.js
+++ b/experiments/e10s-beta45-withaddons/code/bootstrap.js
@@ -2,23 +2,22 @@ let {classes: Cc, interfaces: Ci, utils:
 
 Cu.import("resource:///modules/experiments/Experiments.jsm");
 Cu.import("resource://gre/modules/Task.jsm");
 Cu.import("resource://gre/modules/Preferences.jsm");
 Cu.import("resource://gre/modules/Services.jsm");
 Cu.import("resource://gre/modules/TelemetryLog.jsm");
 Cu.import("resource://gre/modules/XPCOMUtils.jsm");
 
-const SELF_ID = "e10s-enabled-beta-20151214@experiments.mozilla.org";
+const SELF_ID = "e10s-beta45-withaddons@experiments.mozilla.org";
 const BRANCH = "browser.tabs.remote.";
 // Default e10s value, aka "trial pref". This pref should not exist on Beta
 const PREF = BRANCH + "autostart.2";
 // Whether the user eagerly opted into e10s
 const OPTIN_PREF = BRANCH + "autostart";
-const A11Y_WAS_USED_PREF = BRANCH + "disabled-for-a11y";
 
 var gStarted = false;
 
 function startup() {
   // Seems startup() function is launched twice after install, we're
   // unsure why so far. We only want it to run once.
   if (gStarted) {
     return;
@@ -66,17 +65,16 @@ function startup() {
         break;
 
       case "experiment":
         expected = true;
         break;
 
       case "user-disabled":
       case "force-disabled":
-      case "a11y-disabled":
         return;
 
       default:
         throw new Error("Unexpected experiment branch: " + branch);
     }
 
     if (expected != Preferences.get(PREF)) {
       TelemetryLog.log(SELF_ID, ["Setting branch to 'user-disabled' because PREF != expected."]);
@@ -84,20 +82,16 @@ function startup() {
     } else if(Preferences.isSet(OPTIN_PREF)) {
       TelemetryLog.log(SELF_ID, ["Setting branch to 'user-disabled' because OPTIN_PREF != expected."]);
       yield Experiments.instance().setExperimentBranch(SELF_ID, "user-disabled");
       restoreConfig();
     } else if(expected != Services.appinfo.browserTabsRemoteAutostart) {
       TelemetryLog.log(SELF_ID, ["Setting branch to 'force-disabled' because browserTabsRemoteAutostart != expected."]);
       yield Experiments.instance().setExperimentBranch(SELF_ID, "force-disabled");
       restoreConfig();
-    } else if(Preferences.get(A11Y_WAS_USED_PREF)) {
-      TelemetryLog.log(SELF_ID, ["Setting branch to 'a11y-disabled' because accesibility had been used in this profile."]);
-      yield Experiments.instance().setExperimentBranch(SELF_ID, "a11y-disabled");
-      restoreConfig();
     }
   }).then(
     () => Services.prefs.savePrefFile(null),
     e => Cu.reportError("Got error during bootstrap startup: " + e)
   );
 }
 
 function restoreConfig() {
copy from experiments/e10s-enabled-beta/code/install.rdf
copy to experiments/e10s-beta45-withaddons/code/install.rdf
--- a/experiments/e10s-enabled-beta/code/install.rdf
+++ b/experiments/e10s-beta45-withaddons/code/install.rdf
@@ -1,24 +1,24 @@
 <?xml version="1.0" encoding="utf-8"?>
 <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>e10s-enabled-beta-20151214@experiments.mozilla.org</em:id>
+    <em:id>e10s-beta45-withaddons@experiments.mozilla.org</em:id>
     <em:version>1.0.0</em:version>
     <em:type>128</em:type>
     <em:bootstrap>true</em:bootstrap>
     <em:unpack>false</em:unpack>
 
     <!-- Firefox -->
     <em:targetApplication>
       <Description>
         <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
-        <em:minVersion>44.0</em:minVersion>
-        <em:maxVersion>44.0</em:maxVersion>
+        <em:minVersion>45.0</em:minVersion>
+        <em:maxVersion>45.0</em:maxVersion>
       </Description>
     </em:targetApplication>
 
     <!-- Front End MetaData -->
-    <em:name>Multi-process Firefox A/B Test</em:name>
+    <em:name>Multi-process Firefox A/B Test 45.1</em:name>
     <em:description>Measure the effect of multi-process Firefox</em:description>
-    <em:aboutURL>https://bugzilla.mozilla.org/show_bug.cgi?id=1229104</em:aboutURL>
+    <em:aboutURL>https://bugzilla.mozilla.org/show_bug.cgi?id=1241336</em:aboutURL>
   </Description>
 </RDF>
copy from experiments/e10s-enabled-beta/experiment.xpi
copy to experiments/e10s-beta45-withaddons/experiment.xpi
index 028adccf714ba150a9557e576534cb2c6c73318c..992320c51c067ae277dbc1165d65def1ddaa9221
GIT binary patch
literal 5780
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
copy from experiments/e10s-enabled-beta/filter.js
copy to experiments/e10s-beta45-withaddons/filter.js
copy from experiments/e10s-enabled-beta/manifest.json
copy to experiments/e10s-beta45-withaddons/manifest.json
--- a/experiments/e10s-enabled-beta/manifest.json
+++ b/experiments/e10s-beta45-withaddons/manifest.json
@@ -1,18 +1,18 @@
 {
   "publish"     : true,
-  "priority"    : 2,
+  "priority"    : 1,
   "name"        : "Multi-process Firefox A/B test",
   "description" : "Measure the effect of multi-process Firefox",
   "info"        : "<p><a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1229104\">Related bug</a></p>",
   "manifest"    : {
-    "id"               : "e10s-enabled-beta-20151214@experiments.mozilla.org",
-    "startTime"        : 1450051200,
-    "endTime"          : 1451951999,
-    "maxActiveSeconds" : 2592000,
+    "id"               : "e10s-beta45-withaddons@experiments.mozilla.org",
+    "startTime"        : 1453680001,
+    "endTime"          : 1455148801,
+    "maxActiveSeconds" : 1296000,
     "appName"          : ["Firefox"],
     "channel"          : ["beta"],
-    "minVersion"       : "44.0",
-    "maxVersion"       : "44.0",
-    "sample"           : 0.15
+    "minVersion"       : "45.0",
+    "maxVersion"       : "45.0",
+    "sample"           : 0.5
   }
 }