Closed Bug 1301104 Opened 9 years ago Closed 9 years ago

Add a probe for the big tab spinner for degenerate cases

Categories

(Firefox :: Tabbed Browser, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 51
Tracking Status
firefox49 --- fixed
firefox50 --- fixed
firefox51 --- fixed

People

(Reporter: mconley, Assigned: mconley)

References

Details

Attachments

(1 file)

We have the probe FX_TAB_SWITCH_SPINNER_VISIBLE_MS which measures how long the tab spinner is displayed. Unfortunately, the "high" on that probe is 1000, and we're seeing entries from Telemetry in a higher range. We'd like to understand that a bit more by creating a new probe which a higher ceiling.
Hey liuche, as a data stewardship peer, are you cool signing off on this new probe? I'll likely be taking it up to at least beta.
Flags: needinfo?(liuche)
Hey lizzard, This is something that the e10s team is hoping to have as a ridealong as part of the 49 RC1. It's a very straightforward, safe patch that just adds a new probe (same as an existing probe, but different buckets).
Comment on attachment 8788970 [details] Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. https://reviewboard.mozilla.org/r/77272/#review75546 Changing the existing histogram will break something?
Attachment #8788970 - Flags: review?(wmccloskey) → review+
Comment on attachment 8788970 [details] Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. https://reviewboard.mozilla.org/r/77272/#review75546 Apparently, yes. See bug 1300891 for gritty details.
Comment on attachment 8788970 [details] Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. https://reviewboard.mozilla.org/r/77272/#review75568 ::: toolkit/components/telemetry/Histograms.json:4499 (Diff revision 1) > "description": "Firefox: If the spinner interstitial displays during tab switching, records the time in ms the graphic is visible" > }, > + "FX_TAB_SWITCH_SPINNER_VISIBLE_LONG_MS": { > + "expires_in_version": "default", > + "kind": "exponential", > + "high": 64000, If this is only for long cases, you can specify a "low" value. It'll still accumulate values lower than "low" into a special 0-low bucket, to make counting easier, but it'll save your resolution for the part of the range you care about most.
Comment on attachment 8788970 [details] Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. https://reviewboard.mozilla.org/r/77272/#review75570 ::: toolkit/components/telemetry/Histograms.json:4497 (Diff revision 1) > "high": 1000, > "n_buckets": 20, > "description": "Firefox: If the spinner interstitial displays during tab switching, records the time in ms the graphic is visible" > }, > + "FX_TAB_SWITCH_SPINNER_VISIBLE_LONG_MS": { > + "expires_in_version": "default", Also, don't use "default". Either use "never" if you really mean "never", or specify a version
Attachment #8788970 - Flags: review-
Comment on attachment 8788970 [details] Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. https://reviewboard.mozilla.org/r/77272/#review75592
Attachment #8788970 - Flags: review?(chutten) → review+
Comment on attachment 8788970 [details] Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. https://reviewboard.mozilla.org/r/77272/#review75606 r+ from a data review perspective.
Attachment #8788970 - Flags: review+
Author: Mike Conley <mconley@mozilla.com> Bug number: 1301104 Commit message: Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. r=billm,chutten data-review=liuche
Flags: needinfo?(liuche)
Keywords: checkin-needed
Comment on attachment 8788970 [details] Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. Approval Request Comment [Feature/regressing bug #]: e10s [User impact if declined]: Unclear. This patch adds a Telemetry probe that we're hoping will shed some light on bug 1300411, and how widespread it is. [Describe test coverage new/current, TreeHerder]: No test coverage, but the new probe acts in the exact same way as a previous probe - it just uses different bucketing. [Risks and why]: Very low risk. [String/UUID change made/needed]: None.
Attachment #8788970 - Flags: approval-mozilla-beta?
Attachment #8788970 - Flags: approval-mozilla-aurora?
Pushed by ryanvm@gmail.com: https://hg.mozilla.org/integration/autoland/rev/c8096f896f7c Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. r=billm,chutten,liuche
Keywords: checkin-needed
We are just about to build RC2. I could delay a short while and take this on m-r. Seems low risk enough.
Comment on attachment 8788970 [details] Bug 1301104 - Add tab spinner interstitial probe with a higher ceiling to better measure degenerate cases. [Triage Comment] Uplift for RC2 so we will be better able to diagnose e10s tab switch issue on release.
Attachment #8788970 - Flags: approval-mozilla-release+
Attachment #8788970 - Flags: approval-mozilla-beta?
Attachment #8788970 - Flags: approval-mozilla-beta+
Attachment #8788970 - Flags: approval-mozilla-aurora?
Attachment #8788970 - Flags: approval-mozilla-aurora+
I think this will have to wait till rc3. Sorry.
Assignee: nobody → mconley
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 51
See Also: → 1301435
See Also: → 1649955
See Also: → 1689258
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: