Closed
Bug 1246174
Opened 9 years ago
Closed 9 years ago
figure out why talos tp5 responsiveness posts drastically different numbers for graph server vs perfherder
Categories
(Testing :: Talos, defect)
Testing
Talos
Tracking
(firefox47 fixed)
RESOLVED
FIXED
mozilla47
Tracking | Status | |
---|---|---|
firefox47 | --- | fixed |
People
(Reporter: jmaher, Unassigned)
Details
Attachments
(2 files)
tp5o responsiveness was just turned on yesterday! This is great to see, and we have more time needed to verify trends, data patterns, and if this is 100% meaningful.
In the meantime, we have much different numbers posted for graph server vs perfherder. This means our calculations are different and we should look into why this is happening and document it or fix it.
Reporter | ||
Comment 1•9 years ago
|
||
this is the raw responsiveness data that I see.
* perfherder: 60.60651504852021
* graphserver: 74.21
this is probably an exercise to do the math and determine what each system calculates and ensure we are doing the right thing.
Flags: needinfo?(jmaher)
Reporter | ||
Comment 2•9 years ago
|
||
graph server- using the proper repsonsiveness metric
perfherder - code was taking the mean value of the responsiveness values
pushed a fix to try server:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=ce22ecada746
Flags: needinfo?(jmaher)
Reporter | ||
Comment 3•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/34453/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/34453/
Attachment #8718180 -
Flags: review?(j.parkouss)
Updated•9 years ago
|
Attachment #8718180 -
Flags: review?(j.parkouss) → review+
Comment 4•9 years ago
|
||
Comment on attachment 8718180 [details]
MozReview Request: Bug 1246174 - fix tp5o responsiveness calculation for reporting to perfherder. r?parkouss
https://reviewboard.mozilla.org/r/34453/#review31171
Hm, it's unfortunate that we can't use the construct_results method for that, it seems that it was designed to handle this case - originally. This code would need a refactoring, maybe that can be done more easily once graphserver is dropped (even though, this won't be an easy task I think).
Note that I still see differences for the cpu number - and for every value that is of type MB (even with a conversion bytes -> megabytes), but responsiveness now looks good.
Reporter | ||
Comment 5•9 years ago
|
||
I agree about how sad it is to not use construct_results. I think when we remove graph server code, things will get much easier to cleanup and refactor, including how we handle startup tests vs pageloader tests and of course counters!
Reporter | ||
Comment 6•9 years ago
|
||
the difference you see in cpu is that the difference of a mean() vs geometric_mean(). We are avoiding more hacking on graph server :)
Comment 8•9 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox47:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla47
You need to log in
before you can comment on or make changes to this bug.
Description
•