Closed Bug 1683819 Opened 3 years ago Closed 3 years ago

14.08 - 17.38% cpstartup content-process-startup (linux64-shippable, linux64-shippable-qr) regression on push a6b10fddf201f7ac8b4afffeca5c3ef889ff5857 (Fri December 18 2020)

Categories

(Core :: Widget: Gtk, defect, P3)

Firefox 86
Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED
89 Branch
Tracking Status
firefox-esr78 --- disabled
firefox85 --- disabled
firefox86 --- disabled
firefox87 --- disabled
firefox88 --- disabled
firefox89 --- fixed

People

(Reporter: alexandrui, Unassigned)

References

(Regression)

Details

(4 keywords, Whiteboard: [not-a-fission-bug])

Perfherder has detected a talos performance regression from push a6b10fddf201f7ac8b4afffeca5c3ef889ff5857. As author of one of the patches included in that push, we need your help to address this regression.

Regressions:

Ratio Suite Test Platform Options Absolute values (old vs new)
17% cpstartup content-process-startup linux64-shippable-qr e10s stylo webrender-sw 106.92 -> 125.50
16% cpstartup content-process-startup linux64-shippable e10s stylo 102.75 -> 118.83
14% cpstartup content-process-startup linux64-shippable-qr e10s stylo webrender 111.25 -> 126.92

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests. Please follow our guide to handling regression bugs and let us know your plans within 3 business days, or the offending patch(es) will be backed out in accordance with our regression policy.

For more information on performance sheriffing please see our FAQ.

Flags: needinfo?(cam)

This is because I preffed off the RemoteLookAndFeel in bug 1683204 due to a regression. Once the updated patch on that bug lands, the talos regressions should be addressed.

Flags: needinfo?(cam)

Alexandru, is that still an issue? Thanks

Flags: needinfo?(aionescu)

Yes

Flags: needinfo?(aionescu)
Flags: needinfo?(cam)

REO comment - the regression still seems present.

Stephen, do you think you could help with this bug? Thanks

Flags: needinfo?(spohl.mozilla.bugs)
Flags: needinfo?(cam)

It looks like this regression went away when enabling non native theming, but still marking 87 as affected since it's still TBD when it will ride the train. Bug 1411425 is tracking that.

Depends on: linux-nnt
Fission Milestone: --- → M7
OS: Unspecified → Linux
Whiteboard: fission-nnt

(In reply to Pascal Chevrel:pascalc from comment #5)

Stephen, do you think you could help with this bug? Thanks

Since this is addressed with the non-native theme enabled, and since we're trying to roll non-native theming out on Linux, Windows and macOS at the same time, I'm going to focus on greening up the tree for macOS and Windows first. Should there be time left to fix this regression here before non-native theming is enabled, I will look into this. Leaving n-i set for now.

Linux bugs don't block Fission Beta experiment (on Windows and macOS), so I am moving Linux Fission bugs from Fission milestone M7 to M7a.

Fission Milestone: M7 → M7a
Blocks: linux-nnt
No longer depends on: linux-nnt

(In reply to Brian Grinstead [:bgrins] from comment #6)

It looks like this regression went away when enabling non native theming, but still marking 87 as affected since it's still TBD when it will ride the train. Bug 1411425 is tracking that.

Non-native theming is currently enabled by default in Nightly, but won't ride the trains until 89. So 88 will be the only release affected by this Linux cpstartup regression.

Stephen is out on PTO. If we need someone to debug this regression for 88, let me know and I can find another engineer.

Clearing the Fission Milestone since Fission will ship with non-native theming enabled.

Fission Milestone: M7a → ---

(In reply to Chris Peterson [:cpeterson] from comment #9)

Clearing the Fission Milestone since Fission will ship with non-native theming enabled.

Adding [not-a-fission-bug] whiteboard tag to hide this bug from Fission's bug triage query.

Priority: -- → P3
Whiteboard: fission-nnt → [not-a-fission-bug]

Based on bug 1689359 comment 8, this was indeed addressed by enabling non-native theming on Linux in bug 1689359. Closing accordingly.

Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(spohl.mozilla.bugs)
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.