Unable to add results for the same test but different apps
Categories
(Tree Management :: Perfherder, defect, P1)
Tracking
(Not tracked)
People
(Reporter: davehunt, Assigned: igoldan)
References
Details
Attachments
(3 files)
When adding test data to https://treeherder.mozilla.org/perf.html#/graphs it's not possible to select the same test multiple times for different apps. It appears that we add fields from extra options to distinguish them, but that we're not doing the same for the app name. This makes it difficult to compare results between Firefox and Chrome in Perfherder.
For example, the following results are for amazon-s-cold on Chrome and Fenix:
- chrome-m: https://treeherder.mozilla.org/perf.html#/graphs?series=mozilla-central,2438630,1,13&selected=2438630,1160233696
- fenix: https://treeherder.mozilla.org/perf.html#/graphs?series=mozilla-central,2440234,1,13&selected=2440234,1160203201
It's not possible to add both series results to an empty graph. We should display the app name in the tests, and allow users to distinguish and filter on this field.
Assignee | ||
Comment 1•4 years ago
|
||
Indeed, this looks like a bug.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Reporter | ||
Comment 2•4 years ago
|
||
Could you provide an update on this :igoldan? Could this impact consumers of the Perfherder API? I'm seeing some strange behaviour in arewefastyet.com where results from Fenix are displayed but none from GeckoView. The attached screenshot shows GeckoView results stopped when the platform changed to include '-shippable'. I suspect somehow the Fenix '-shippable' results are preventing the GeckoView results from being displayed.
Reporter | ||
Comment 3•4 years ago
|
||
Attached is a screenshot from Perfherder after clicking the link from arewefastyet.com (see previous screenshot).
Reporter | ||
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
•
|
||
(In reply to Dave Hunt [:davehunt] [he/him] ⌚BST from comment #2)
[...]
Could you provide an update on this :igoldan?
I started work on this bug. I haven't been able to quickly pick it up, because of some antivirus issues I had (described in bug 1651299).
I think I've found a (temporary?) workaround for the AV & trying to use it to unblock this bug.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 5•4 years ago
•
|
||
(In reply to Dave Hunt [:davehunt] [he/him] ⌚BST from comment #2)
[...] Could this impact consumers of the Perfherder API?
Yes, it can. Especially if they're using Perfherder endpoints that rely on the old signature hash mechanic & are interested in the new application
field. We haven't got rid of that.
I'm seeing some strange behavior in arewefastyet.com where results from Fenix are displayed but none from GeckoView. The attached screenshot shows GeckoView results stopped when the platform changed to include '-shippable'. I suspect somehow the Fenix '-shippable' results are preventing the GeckoView results from being displayed.
In this particular case, I don't think Fenix '-shippable' results are preventing the equivalent GeckoView results from being displayed.
In this Graphs view I managed to find the missing GeckoView results from the new '-shippable' platform.
As I've mentioned a week ago: we're storing the correct data in the database. We're just not having the identification tools in good shape (some backend endpoints + frontend adjustments on Perfherder).
I think the consumers are not fetching the correct '-shippable' REST resources.
In the meantime, I noticed bug 1645874 which seems to have disabled that GeckoView test from mozilla-central.
Comment 6•4 years ago
|
||
I believe this is the bug preventing us from adding applink results for different browsers (e.g. geckoview_example and fenix):
Comment 7•4 years ago
|
||
Assignee | ||
Comment 8•4 years ago
|
||
(In reply to Andrew Creskey [:acreskey] [he/him] from comment #6)
I believe this is the bug preventing us from adding applink results for different browsers (e.g. geckoview_example and fenix):
The fix is underway.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Description
•