Bug 1398885 - Extend various APZ telemetry probes out for a few more releases. r=botond, data-r=liuche
authorKartikaya Gupta <kgupta@mozilla.com>
Wed, 13 Sep 2017 08:21:55 -0400
changeset 430170 8244494f59064da8f52196a9d0781d4796ee7e1f
parent 430169 1171dced91e1926277712a89b95b85c2844e5a1e
child 430171 c0f7ab91792c957f05d47aacd25892f56dbaff10
push id7761
push userjlund@mozilla.com
push dateFri, 15 Sep 2017 00:19:52 +0000
treeherdermozilla-beta@c38455951db4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbotond
bugs1398885
milestone57.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1398885 - Extend various APZ telemetry probes out for a few more releases. r=botond, data-r=liuche Not all of these probes are expiring in 58, but they are all (with the exception of CONTENT_RESPONSE_DURATION) metrics that might be affected by WebRender, and so are useful to continue measuring until WebRender is "done". The CONTENT_RESPONSE_DURATION probe is indicating durations have dropped over the past few releases and it would be useful to continue to measure this for a few more releases. MozReview-Commit-ID: CTsOGuMS5f3
toolkit/components/telemetry/Histograms.json
--- a/toolkit/components/telemetry/Histograms.json
+++ b/toolkit/components/telemetry/Histograms.json
@@ -252,47 +252,47 @@
     "expires_in_version": "57",
     "kind": "boolean",
     "description": "Whether we have layed out any display:block containers with not-yet-supported properties from CSS Box Align."
   },
   "CHECKERBOARD_DURATION": {
     "record_in_processes": ["main", "content", "gpu"],
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1238040],
-    "expires_in_version": "58",
+    "expires_in_version": "62",
     "kind": "exponential",
     "high": 100000,
     "n_buckets": 50,
     "description": "Duration of a checkerboard event in milliseconds"
   },
   "CHECKERBOARD_PEAK": {
     "record_in_processes": ["main", "content", "gpu"],
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1238040],
-    "expires_in_version": "58",
+    "expires_in_version": "62",
     "kind": "exponential",
     "high": 66355200,
     "n_buckets": 50,
     "description": "Peak number of CSS pixels checkerboarded during a checkerboard event (the high value is the size of a 4k display with max APZ zooming)"
   },
   "CHECKERBOARD_POTENTIAL_DURATION": {
     "record_in_processes": ["main", "content", "gpu"],
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1238040],
-    "expires_in_version": "58",
+    "expires_in_version": "62",
     "kind": "exponential",
     "high": 1000000,
     "n_buckets": 50,
     "description": "Duration of a chunk of time (in ms) that could reasonably have had checkerboarding"
   },
   "CHECKERBOARD_SEVERITY": {
     "record_in_processes": ["main", "content", "gpu"],
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1238040],
-    "expires_in_version": "58",
+    "expires_in_version": "62",
     "kind": "exponential",
     "high": 1073741824,
     "n_buckets": 50,
     "description": "Opaque measure of the severity of a checkerboard event"
   },
   "COMPOSITE_TIME" : {
     "record_in_processes": ["main", "content", "gpu"],
     "expires_in_version": "never",
@@ -358,87 +358,87 @@
     "kind": "exponential",
     "high": 100,
     "n_buckets": 10,
     "bug_numbers": [1305153, 1296486],
     "description": "Time (in ms) that a pending vsync gets delayed by a runnable associated with a TabGroup when the vsync event's timestamp is before the starting time of the runnable. The time is measured from the vsync event's time stamp to when the runnable finishes execution."
   },
   "COMPOSITOR_ANIMATION_DURATION" : {
     "record_in_processes": ["main", "content", "gpu"],
-    "expires_in_version": "58",
+    "expires_in_version": "62",
     "description": "Duration of animations running on the compositor in milliseconds",
     "kind": "exponential",
     "high": 20000,
     "n_buckets": 50,
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1339220]
   },
   "COMPOSITOR_ANIMATION_MAX_CONTIGUOUS_DROPS_APZ" : {
     "record_in_processes": ["main", "content", "gpu"],
-    "expires_in_version": "60",
+    "expires_in_version": "62",
     "description": "For APZ/scrolling compositor animations, the maximum number of contiguous frame drops encountered",
     "kind": "exponential",
     "high": 7200,
     "n_buckets": 50,
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1338347]
   },
   "COMPOSITOR_ANIMATION_MAX_CONTIGUOUS_DROPS_CHROME" : {
     "record_in_processes": ["main", "content", "gpu"],
-    "expires_in_version": "60",
+    "expires_in_version": "62",
     "description": "For compositor animations of chrome-process layers, the maximum number of contiguous frame drops encountered",
     "kind": "exponential",
     "high": 7200,
     "n_buckets": 50,
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1338347]
   },
   "COMPOSITOR_ANIMATION_MAX_CONTIGUOUS_DROPS_CONTENT" : {
     "record_in_processes": ["main", "content", "gpu"],
-    "expires_in_version": "60",
+    "expires_in_version": "62",
     "description": "For compositor animations of content-process layers, the maximum number of contiguous frame drops encountered",
     "kind": "exponential",
     "high": 7200,
     "n_buckets": 50,
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1338347]
   },
   "COMPOSITOR_ANIMATION_MAX_LAYER_AREA" : {
     "record_in_processes": ["main", "content", "gpu"],
-    "expires_in_version": "58",
+    "expires_in_version": "62",
     "description": "High-watermark of layer area affected during a compositor animation. Units are layer pixels squared.",
     "kind": "exponential",
     "high": 8294400,
     "n_buckets": 50,
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1339220]
   },
   "COMPOSITOR_ANIMATION_THROUGHPUT_APZ" : {
     "record_in_processes": ["main", "content", "gpu"],
-    "expires_in_version": "60",
+    "expires_in_version": "62",
     "description": "Frame throughput ratio (scaled up to 1000) for APZ/scrolling animations in the compositor.",
     "kind": "linear",
     "high": 1500,
     "n_buckets": 50,
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1338347]
   },
   "COMPOSITOR_ANIMATION_THROUGHPUT_CHROME" : {
     "record_in_processes": ["main", "content", "gpu"],
-    "expires_in_version": "60",
+    "expires_in_version": "62",
     "description": "Frame throughput ratio (scaled up to 1000) for compositor animations of chrome-process layers.",
     "kind": "linear",
     "high": 1500,
     "n_buckets": 50,
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1338347]
   },
   "COMPOSITOR_ANIMATION_THROUGHPUT_CONTENT" : {
     "record_in_processes": ["main", "content", "gpu"],
-    "expires_in_version": "60",
+    "expires_in_version": "62",
     "description": "Frame throughput ratio (scaled up to 1000) for compositor animations of content-process layers.",
     "kind": "linear",
     "high": 1500,
     "n_buckets": 50,
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1338347]
   },
   "CONTENT_PROCESS_LAUNCH_TIME_MS" : {
@@ -451,17 +451,17 @@
     "n_buckets": 100,
     "releaseChannelCollection": "opt-out",
     "description": "Content process launch time until the GetXPCOMProcessAttributes message is received, in milliseconds"
   },
   "CONTENT_RESPONSE_DURATION" : {
     "record_in_processes": ["main", "content", "gpu"],
     "alert_emails": ["kgupta@mozilla.com"],
     "bug_numbers": [1261373],
-    "expires_in_version": "58",
+    "expires_in_version": "62",
     "description": "Main thread response times for APZ notifications about input events (ms)",
     "kind" : "exponential",
     "high": 60000,
     "n_buckets": 50
   },
   "CREATE_EVENT_BEFOREUNLOADEVENT" : {
     "record_in_processes": ["main", "content"],
     "alert_emails": ["ayg@aryeh.name"],