Closed Bug 980433 Opened 10 years ago Closed 10 years ago

Multiple talos regressions after landing bug 870593

Categories

(Firefox :: Toolbars and Customization, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 30
Tracking Status
firefox29 --- fixed
firefox30 --- fixed

People

(Reporter: mikedeboer, Assigned: mikedeboer)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [Australis:P1][talos_regression])

Attachments

(1 file, 1 obsolete file)

Relevant tree-management thread:

https://groups.google.com/forum/#!topic/mozilla.dev.tree-management/c8Tf1fFIrdc

Summary of regressions:

Fx-Team-Non-PGO - Paint - Ubuntu HW 12.04 x64 - 20.9% increase
Fx-Team-Non-PGO - Ts, Paint - Ubuntu HW 12.04 x64 - 5.17% increase
Fx-Team-Non-PGO - Tp5 Optimized - Ubuntu HW 12.04 x64 - 2.26% increase
Fx-Team-Non-PGO - Ts, Paint - Ubuntu HW 12.04 - 5.57% increase
Fx-Team-Non-PGO - tscroll-ASAP - Ubuntu HW 12.04 x64 - 4.6% increase
Fx-Team-Non-PGO - Tab Animation Test - Ubuntu HW 12.04 x64 - 54.1% increase
Fx-Team-Non-PGO - SVG-ASAP - Ubuntu HW 12.04 x64 - 13.1% increase
(In reply to Mike de Boer [:mikedeboer] from comment #0)
> Fx-Team-Non-PGO - Tab Animation Test - Ubuntu HW 12.04 x64 - 54.1% increase


FWIW, I think Matt and I aren't convinced that's just bug 870593's fault... could be one of the other things in that range as well.
Try push of a fix, local produce: https://tbpl.mozilla.org/?tree=Try&rev=7078ef2f254a
Fx-Team-Non-PGO - Paint - WINNT 6.2 x64 - 2.56%
Fx-Team-Non-PGO - tscroll-ASAP - Ubuntu HW 12.04 - 2.43% increase
Fx-Team-Non-PGO - Tab Animation Test - Ubuntu HW 12.04 - 41.2% increase
Fx-Team-Non-PGO - SVG-ASAP - Ubuntu HW 12.04 - 9.61% increase
Comment on attachment 8387063 [details] [diff] [review]
Patch v1: hide the tip panel by default to prevent Talso regressions

http://compare-talos.mattn.ca/?oldRevs=2f1e13cd6e16&newRev=7078ef2f254a&server=graphs.mozilla.org&submit=true
Attachment #8387063 - Flags: review?(mconley)
Comment on attachment 8387063 [details] [diff] [review]
Patch v1: hide the tip panel by default to prevent Talso regressions

Review of attachment 8387063 [details] [diff] [review]:
-----------------------------------------------------------------

Looking at the compare talos, the only thing that immediately stood out was the 12% ts_paint regression.

_HOWEVER_

looking at the individual ts_paint numbers in your "after" push[1], it looks like you have a few outliers in the 1000's, which looking at the history of ts_paint, is not unheard of. So I think that's all we're seeing here - some unlucky outliers.

Otherwise, it's clearly putting as back in the black. Nice one, Mike!

[1]: https://tbpl.mozilla.org/?tree=Try&rev=7078ef2f254a

r=me with my nit fixed.

::: browser/components/customizableui/src/CustomizeMode.jsm
@@ +568,5 @@
>          this.hideTip();
>        });
>      }
>  
> +    this.tipPanel.setAttribute("hidden", false);

Let's do this.tipPanel.removeAttribute("hidden") instead.
Attachment #8387063 - Flags: review?(mconley) → review+
(In reply to Mike Conley (:mconley) from comment #7)
> > +    this.tipPanel.setAttribute("hidden", false);
> 
> Let's do this.tipPanel.removeAttribute("hidden") instead.

Better yet, this.tipPanel.hidden = false;

(hidden is a "magic" XUL attribute: http://hg.mozilla.org/mozilla-central/annotate/02506bdd5bd8/content/xul/content/src/nsXULElement.cpp#l1415)
Sounds good to me.
w/ nits fixed. Carrying over r=mconley.
Attachment #8387063 - Attachment is obsolete: true
Attachment #8387104 - Flags: review+
https://hg.mozilla.org/integration/fx-team/rev/1466debaadb4
Whiteboard: [Australis:P1][talos_regression] → [Australis:P1][talos_regression][fixed-in-fx-team]
https://hg.mozilla.org/mozilla-central/rev/1466debaadb4
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Whiteboard: [Australis:P1][talos_regression][fixed-in-fx-team] → [Australis:P1][talos_regression]
Target Milestone: --- → Firefox 30
Comment on attachment 8387104 [details] [diff] [review]
Patch v1.1: hide the tip panel by default to prevent Talso regressions

[Approval Request Comment]
Bug caused by (feature/regressing bug #): bug 870593
User impact if declined: none, this is mainly to fight the Talos perf regression
Testing completed (on m-c, etc.): merged to m-c
Risk to taking this patch (and alternatives if risky): minor
String or IDL/UUID changes made by this patch: n/a
Attachment #8387104 - Flags: approval-mozilla-aurora?
An addendum - user impact if declined is that the user is likely to experience slower times for the window to paint, and jankier tabs. Basically, this patch just makes everything faster and better for our users.
Comment on attachment 8387104 [details] [diff] [review]
Patch v1.1: hide the tip panel by default to prevent Talso regressions

I would have just rolled this into the Aurora patch for bug 870593 if I were you, but it doesn't hurt to track them separately.
Attachment #8387104 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
(we certainly can't land that patch without this one, though)
Landed in one combined patch on aurora, together with bug 870593 and bug 980369:

https://hg.mozilla.org/releases/mozilla-aurora/rev/92c7529e9169
QA Whiteboard: [qa-]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: