Bug 1341259 - Run a Telemetry experiment to enable Intersection Observer API, now with sampling=100% (users will get split 50/50). r=felipe
authorTobias Schneider <tschneider@mozilla.com>
Wed, 29 Mar 2017 17:24:16 -0300
changeset 119 3c9acc1b7f5b
parent 118 49e9597ed80c
child 120 dc0e815061ca
push id93
push userfelipc@gmail.com
push date2017-03-29 20:24 +0000
reviewersfelipe
bugs1341259
Bug 1341259 - Run a Telemetry experiment to enable Intersection Observer API, now with sampling=100% (users will get split 50/50). r=felipe
experiments/intersection-observer-nightly55/code/bootstrap.js
experiments/intersection-observer-nightly55/code/install.rdf
experiments/intersection-observer-nightly55/experiment.xpi
experiments/intersection-observer-nightly55/manifest.json
copy from experiments/intersection-observer-nightly54/code/bootstrap.js
copy to experiments/intersection-observer-nightly55/code/bootstrap.js
--- a/experiments/intersection-observer-nightly54/code/bootstrap.js
+++ b/experiments/intersection-observer-nightly55/code/bootstrap.js
@@ -1,17 +1,17 @@
 let {classes: Cc, interfaces: Ci, utils: Cu} = Components;
 
 Cu.import("resource:///modules/experiments/Experiments.jsm");
 Cu.import("resource://gre/modules/Task.jsm");
 Cu.import("resource://gre/modules/Preferences.jsm");
 
 var gStarted = false;
 
-const kSELF_ID = "intersection-observer-nightly54@experiments.mozilla.org";
+const kSELF_ID = "intersection-observer-nightly55@experiments.mozilla.org";
 const prefs = new Preferences();
 
 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;
   }
copy from experiments/intersection-observer-nightly54/code/install.rdf
copy to experiments/intersection-observer-nightly55/code/install.rdf
--- a/experiments/intersection-observer-nightly54/code/install.rdf
+++ b/experiments/intersection-observer-nightly55/code/install.rdf
@@ -1,22 +1,22 @@
 <?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>intersection-observer-nightly54@experiments.mozilla.org</em:id>
+    <em:id>intersection-observer-nightly55@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>{c8cb8c64-f556-11e6-bc64-92361f002671}</em:id>
-        <em:minVersion>54.0a1</em:minVersion>
+        <em:minVersion>55.0a1</em:minVersion>
         <em:maxVersion>55.0a1</em:maxVersion>
       </Description>
     </em:targetApplication>
 
     <!-- Front End MetaData -->
     <em:name>Intersection Observer API</em:name>
     <em:description>Measures the impact of enabling the Intersection Observer API in Firefox</em:description>
     <em:aboutURL>https://bugzilla.mozilla.org/show_bug.cgi?id=1341259</em:aboutURL>
copy from experiments/intersection-observer-nightly54/experiment.xpi
copy to experiments/intersection-observer-nightly55/experiment.xpi
index 946c373c39068296caac8fee1cd4c50a4285ed09..6187a2dd7073b929662f745f47a4191559976972
GIT binary patch
literal 5424
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
copy from experiments/intersection-observer-nightly54/manifest.json
copy to experiments/intersection-observer-nightly55/manifest.json
--- a/experiments/intersection-observer-nightly54/manifest.json
+++ b/experiments/intersection-observer-nightly55/manifest.json
@@ -1,18 +1,17 @@
 {
   "publish"     : true,
   "priority"    : 2,
   "name"        : "Intersection Observer API",
   "description" : "Measuring the impact of enabling the Intersection Observer API in Firefox.",
   "info"        : "<p><a href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=1341259\">Related bug</a></p>",
   "manifest"    : {
-    "id"               : "intersection-observer-nightly54@experiments.mozilla.org",
-    "startTime"        : 1488787200,
-    "endTime"          : 1489392000,
+    "id"               : "intersection-observer-nightly55@experiments.mozilla.org",
+    "startTime"        : 1490659200,
+    "endTime"          : 1491264000,
     "maxActiveSeconds" : 604800,
     "appName"          : ["Firefox"],
     "channel"          : ["nightly"],
-    "minVersion"       : "54.0a1",
-    "maxVersion"       : "55.0a1",
-    "sample"           : 0.1
+    "minVersion"       : "55.0a1",
+    "maxVersion"       : "55.0a1"
   }
 }