Closed Bug 944136 Opened 11 years ago Closed 11 years ago

tab close TART regression on Windows (all) and Linux

Categories

(Firefox :: Tabbed Browser, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 28

People

(Reporter: mconley, Assigned: ttaubert)

References

Details

(Keywords: perf, regression, Whiteboard: [Australis:P1])

Attachments

(1 file)

I also find it strange that tree management didn't catch such a meaningful regression. :/
Keywords: regression
(In reply to Mike Conley (:mconley) from comment #1) > I also find it strange that tree management didn't catch such a meaningful > regression. :/ As discussed on IRC, most .close subtests regressed decidedly, while few .open subtests improved slightly. The average (which is used for the regression detection) regressed by less than 2% on XP, while the noise level is such that the detection on that case was not definitive enough, hence not flagged automatically. This graph view explains why the detection-by-average was not flagged (visible, but possibly too noisy for automatic flagging): http://graphs.mozilla.org/graph.html#tests=[[293,131,37]]&sel=1382999328180,1385586000327.9958,0.35294117647058876,5.470588235294118&displayrange=30&datatype=running I'm thinking of reducing the noise level a bit, possibly by doing something with the (knowingly and expectedly) noisy .error subtests values. Not sure what though yet.
Possibly, we should also add automatic detection per subtests, which should have clearly detected the regressions on this case. I believe there was at least some plan for this, but I don't recall if there's a bug for it. Joel?
Flags: needinfo?(jmaher)
Matt Brubeck has done a lot of work on the regression detection so he may also know.
Flags: needinfo?(mbrubeck)
We did get two alerts for this regression, both on 32-bit Linux: https://groups.google.com/d/topic/mozilla.dev.tree-management/kOVu4EwajKw/discussion https://groups.google.com/d/topic/mozilla.dev.tree-management/NhqveC39DK4/discussion It looks like the regression on other platforms/trees was below the 2% threshold for alerts. Since TART is relatively stable, we could except it from this threshold here: http://hg.mozilla.org/graphs/file/0b168c847cc2/server/analysis/analysis.cfg.template#l23 I'm not aware of any plans to enable per-subtest regression analysis in the graph server. Datazilla seems like the best way to get per-subtest visibility, and it should replace the graph server in the long term.
Flags: needinfo?(mbrubeck)
(In reply to Mike Conley (:mconley) from comment #2) > m-c baseline: https://tbpl.mozilla.org/?tree=Try&rev=3c33fbd1521d > 940262 backout: https://tbpl.mozilla.org/?tree=Try&rev=e133be561c91 Early results from Linux looks like it's a bingo. Marking as blocking bug 940262.
Blocks: 940262
And pretty consistent for the other OS's as well (in this compare talos, old is the baseline, new is the backout, so we're expecting a performance increase): http://compare-talos.mattn.ca/?oldRevs=3c33fbd1521d&newRev=e133be561c91&server=graphs.mozilla.org&submit=true
Tim, can you take a look? And/or should we just back this out pending a new patch that doesn't regress TART? :-(
Flags: needinfo?(ttaubert)
Whiteboard: [Australis:P1]
avi: with the current implementation of graph server we won't be able to detect by subtest. Datazilla is designed for this, but we are not there and won't be in the next month or two.
Flags: needinfo?(jmaher)
Blocks: 943917
What's the story on this, Tim? Are you making any headway, or should we just back out bug 940262?
Assignee: nobody → ttaubert
Status: NEW → ASSIGNED
Attachment #8340994 - Flags: review?(mconley)
Flags: needinfo?(ttaubert)
Early TART results show a perf gain of about -2.2%. Which is almost exactly the regression introduced by bug 940262.
Attachment #8340994 - Flags: review?(mconley) → review+
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 28
Depends on: 1219215
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: