Closed Bug 1254341 Opened 8 years ago Closed 8 years ago

Make it easy to compare e10s / non-e10s on the same push

Categories

(Tree Management :: Perfherder, defect)

defect
Not set
normal

Tracking

(e10s+)

RESOLVED FIXED
Tracking Status
e10s + ---

People

(Reporter: mconley, Assigned: wlach)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Sometimes I'll push a patch to try with both e10s and non-e10s talos tests running, and I'll want to compare the results of e10s and non-e10s on the same push.

This is possible using the compare.py tool, but it'd be great if Perfherder had a way for me to do that too. Currently, I can't seem to compare against the same push (at least, not comparing e10s and non-e10s).
Blocks: e10s-harness
tracking-e10s: --- → +
I would love to have this for sorting out scroll regressions independent of apz. Currently they only way I can do the comparison is by manually looking at the numbers.

Ryan, do you know who put the e10s dashboard together for us? Whoever they are they might be able to help here.
Flags: needinfo?(ryanvm)
(In reply to Jim Mathies [:jimm] from comment #1)
> I would love to have this for sorting out scroll regressions independent of
> apz. Currently they only way I can do the comparison is by manually looking
> at the numbers.
> 
> Ryan, do you know who put the e10s dashboard together for us? Whoever they
> are they might be able to help here.

I'm the author and :mconley filed this at my suggestion. It's in my work queue, I should be able to get to it early next week.
Assignee: nobody → wlachance
Flags: needinfo?(ryanvm)
Comment on attachment 8739522 [details] [review]
[treeherder] wlach:1254341 > mozilla:master

Some random fixes folded in here as well
Attachment #8739522 - Flags: review?(jmaher)
Comment on attachment 8739522 [details] [review]
[treeherder] wlach:1254341 > mozilla:master

Hey mconley, let me know if this is what you had in mind. You need to use a special incantation to get to this view (there is no UI). If you think it would be really useful I can add it but I doubt more than a few people will want to use it.

Here's an example of its use:

http://wlach.github.io/treeherder/ui/perf.html#/e10s?revision=0e3178883b51&repo=mozilla-inbound
Attachment #8739522 - Flags: feedback?(mconley)
Comment on attachment 8739522 [details] [review]
[treeherder] wlach:1254341 > mozilla:master

nice extension of the existing e10s dashboard.
Attachment #8739522 - Flags: review?(jmaher) → review+
Commits pushed to master at https://github.com/mozilla/treeherder

https://github.com/mozilla/treeherder/commit/63e4045cf9f0d299358dcf25a438fb24acf7e9c4
Bug 1254341 - Use PhSeries to get data in perfherder e10s dashboard

https://github.com/mozilla/treeherder/commit/3b98400ff829efc677fac32fa6b49c4acfd11302
Bug 1254341 - Fix subtest name in perfherder e10s dashboard

https://github.com/mozilla/treeherder/commit/0cfc57f4147e5dd251a52bec15fa45a69dd7e990
Bug 1254341 - Support e10s-vs-base comparisons on a specific push

https://github.com/mozilla/treeherder/commit/93cadc3e63d78ab5b80595647c9181faefeb013a
Merge pull request #1399 from wlach/1254341

Bug 1254341 - Support e10s-vs-base comparisons on a specific push
I merged the current patch (with a fix to error handling in case a revision doesn't exist, which tripped us up the first time we tested the feature). Still welcoming feedback before resolving.
This works beautifully for me, even though discovery is a little hard (I imagine the only way to get here is to craft the URL manually?)
Flags: needinfo?(wlachance)
Comment on attachment 8739522 [details] [review]
[treeherder] wlach:1254341 > mozilla:master

As per above.
Attachment #8739522 - Flags: feedback?(mconley) → feedback+
Yeah, currently you need to craft the URL manually. If there's demand I could add a UI for this feature in the future...
Flags: needinfo?(wlachance)
Marking this fixed for now, I'll try to get some feedback on how useful this is before possibly working on a UI.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: