9.71 - 29.08% tart / tscrollx (windows10-64-shippable-qr) regression on push 711080298194a98751738a1db9f6d87252ad081b (Mon April 20 2020)
Categories
(Core :: DOM: Navigation, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox75 | --- | unaffected |
firefox76 | --- | wontfix |
firefox77 | --- | wontfix |
People
(Reporter: alexandrui, Unassigned)
References
(Regression)
Details
(4 keywords)
Talos has detected a Firefox performance regression from push:
As author of one of the patches included in that push, we need your help to address this regression.
Regressions:
29% tscrollx windows10-64-shippable-qr opt e10s stylo 0.83 -> 1.07
10% tart windows10-64-shippable-qr opt e10s stylo 2.54 -> 2.79
You can find links to graphs and comparison views for each of the above tests at: https://treeherder.mozilla.org/perf.html#/alerts?id=25653
On the page above you can see an alert for each affected platform as well as a link to a graph showing the history of scores for this test. There is also a link to a treeherder page showing the Talos jobs in a pushlog format.
To learn more about the regressing test(s), please see: https://wiki.mozilla.org/TestEngineering/Performance/Talos
For information on reproducing and debugging the regression, either on try or locally, see: https://wiki.mozilla.org/TestEngineering/Performance/Talos/Running
*** Please let us know your plans within 3 business days, or the offending patch(es) will be backed out! ***
Our wiki page outlines the common responses and expectations: https://wiki.mozilla.org/TestEngineering/Performance/Talos/RegressionBugsHandling
Reporter | ||
Updated•5 years ago
|
Comment 1•5 years ago
|
||
Looking at the graph for tscrollx, the test before mine was unusually fast, my push returned the tscrollx statistic back to the mean.
There was a similar change in the tart graph, but there is still an increase from the earlier pushes to mine and the later ones.
Updated•5 years ago
|
Comment 2•5 years ago
|
||
I can't reproduce the regression (I wanted to reproduce it and profile it to understand it) but the instructions at https://wiki.mozilla.org/TestEngineering/Performance/Talos/Tests#tart don't work. That link to the addon doesn't work, and when I build an .xpi file and install it then the chrome://tart/content/tart.html link doesn't work.
Comment 3•5 years ago
|
||
Could you at least verify that the patch caused the regression by pushing to try server with and without the patch?
#perf channel on matrix could help with running the tests.
(tart and tscroll are rather weird tests since they use asap mode, which isn't anything exposed to the web)
Updated•5 years ago
|
Reporter | ||
Comment 4•5 years ago
|
||
(In reply to Paul Bone [:pbone] from comment #1)
Looking at the graph for tscrollx, the test before mine was unusually fast, my push returned the tscrollx statistic back to the mean.
There was a similar change in the tart graph, but there is still an increase from the earlier pushes to mine and the later ones.
Sorry for the late reply. I did some retriggers and I'm going to back-out and push to try to see if your patch overlapped with some infra changes that caused this.
Reporter | ||
Comment 5•5 years ago
|
||
The retriggers revealed that Bug 1631312 is the culprit. Thank you for rising this.
Reporter | ||
Updated•5 years ago
|
Comment 6•5 years ago
|
||
So far what I know is that this is a real regression, at least for tart:
That compares central-with-backout and central.
I haven't been able to reproduce locally though (Linux). the initial reported regression was on Windows and that's what I tried above (I have now triggered some Linux jobs).
Comment 7•5 years ago
|
||
Oh weird. I still see a regression from my patch for tart. maybe the two regressions reported here are unrelated.
Reporter | ||
Comment 8•5 years ago
|
||
The comparison indeed looks like a regression, but the gap is filled with datapoints, which makes the test just unstable.
Updated•5 years ago
|
Comment 9•5 years ago
|
||
Okay thanks Alexandru.
Updated•5 years ago
|
Description
•