Increase in `wr.scenebuild_time` Invalid Overflow errors coinciding in Fenix 102 with Fenix 103.1.0
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr91 | --- | unaffected |
| firefox-esr102 | --- | unaffected |
| firefox103 | --- | affected |
| firefox104 | --- | unaffected |
| firefox105 | --- | unaffected |
People
(Reporter: travis_, Unassigned)
Details
Chris Peterson noticed an increase in wr.screenbuild_time Invalid Overflow errors that line up with Fenix 103.1.0 release.
Comment 1•3 years ago
•
|
||
However, the wr.scenebuild_time errors only seem to affect Fenix 102.1.1 (and not 102.2.* or 103):
Comment 2•3 years ago
|
||
Jamie Nicol on the Graphics team says he doesn't see any Android graphics changes in 102's changelog, so this is presumably a Glean issue.
The wr.scenebuild_time metric's type is a Timing Distribution (microsecond, range 1μs <= x <= ~6.94 days). So wr.scenebuild_time is exceeding ~6.94 days?
Comment 3•3 years ago
|
||
Some background info on Fenix's wr.scenebuild_time
- Has been recorded in Fenix since Fx71 (bug 1584109) via GeckoView Streaming Telemetry
- Since the Telemetry histogram is prerelease-only, release-channel data wasn't available even in Glean
- "Migrated" to call Glean directly in Fx102 via bug 1767257 (expands collection to release channel)
- After the migration it was still listed as using GeckoView Streaming Telemetry and may, in fact, be double-counting as a result (Gonna look into this more closely here bug 1781109)
- Since the samples are individual, I don't expect this to be directly causing the
invalid_overflows
- Since the samples are individual, I don't expect this to be directly causing the
Comment 4•3 years ago
|
||
If you look into the Fenix errors you notice that this huge increase is caused by only 2 or 3 clients (see the table or the "Fenix Errors Affected Clients").
These are weirdly misbehaving clients or actively sending wrong data. Not sure there is a point in spending too much time on it though.
Comment 5•3 years ago
|
||
Since these wr.scenebuild_time overflow errors are not a Glean bug, I'll move this bug to the "Core::Graphics: WebRender" component so a graphics engineer can determine whether the WebRender code this bug is a graphics regression in 103, some buggy hardware, and/or whether we need to handle the condition that causes these "seven-day-long" scene build times.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 6•3 years ago
•
|
||
Likely that this is non-harmful and not indicative of an issue.
Comment 7•3 years ago
|
||
(In reply to Kelsey Gilbert [:jgilbert] (previously Jeff) from comment #6)
Likely that this is non-harmful and not indicative of an issue.
Looks like the wr.buildscene_time telemetry has return to normal on July 27 last week:
As such, I'll close this bug. I don't think any further investigation is needed.
Description
•