Closed Bug 901715 Opened 11 years ago Closed 11 years ago

PGO talos jobs were reporting as Non-PGO after switchover to talos mozharness

Categories

(Release Engineering :: Applications: MozharnessCore, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Dolske, Assigned: armenzg)

References

Details

Attachments

(1 file)

My team's looking at a regression between the UX and m-c branches, and have noticed a recent oddity with the Talos data.

Here's a link for the results of the Windows XP "Paint" test, for UX/m-c, PGO/non-PGO:

http://graphs.mozilla.org/graph.html#tests=[[82,1,37],[82,59,37],[82,94,37],[82,137,37]]&sel=1373147453313,1375739453313&displayrange=30&datatype=running

Note that no PGO data is reported after July 30th.

Also note that after July 30th, the PGO data has become bimodal.

Perhaps the PGO results are being reported as not-PGO? The data sets do suspiciously line up.

Perhaps complicating things is that I additionally saw that this test on OS X 10.8 is also currently bimodal, but it's done that on-and-off over the last few months. But the XP thing is definitely new.
(In reply to Justin Dolske [:Dolske] from comment #0)
> Perhaps the PGO results are being reported as not-PGO? The data sets do
> suspiciously line up.

If this is the case, I would like for us to drop the bad data so it doesn't mess with tools like talos' compare.py which looks at the minimum and maximum value for a period of many days. The PGO numbers will lower the lower bound and mess up comparisons.
this is true, since our switch to mozharness, all of our pgo builds are being reported as Non-PGO!
on desktop ubuntu pgo from m-c (https://tbpl.mozilla.org/php/getParsedLog.php?id=26244855&tree=Mozilla-Central&full=1), we run this command:

/home/cltbld/talos-slave/test/build/venv/bin/talos --noisy --debug -v --executablePath /builds/slave/talos-slave/test-pgo/build/application/firefox/firefox --title talos-linux32-ix-001 --symbolsPath http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-linux-pgo/1375837202/firefox-26.0a1.en-US.linux-i686.crashreporter-symbols.zip --activeTests tresize --results_url http://graphs.mozilla.org/server/collect.cgi --output talos.yml --branchName Firefox-Non-PGO --datazilla-url https://datazilla.mozilla.org/talos --authfile /builds/slave/talos-slave/test-pgo/oauth.txt --mozAfterPaint --filter ignore_first:5 --filter median --webServer localhost


Notice the '--branchName Firefox-Non-PGO', this should be '--branchName Firefox'.
Component: Talos → Release Engineering: Automation (General)
Product: Testing → mozilla.org
QA Contact: catlee
Version: unspecified → other
Assignee: nobody → armenzg
Fallout from bug 900545.
Depends on: 900545
Attachment #787124 - Flags: review?(aki)
Comment on attachment 787124 [details] [diff] [review]
talos_branch.diff

>+                            args = _makeGenerateMozharnessTalosBuilderArgs(suite, talosBranch, platform,
>                                                                           factory_kwargs, branch_config, platform_config)

nit: line up the factory_kwargs (additional space)
Attachment #787124 - Flags: review?(aki) → review+
This will be live after the next reconfig.
Summary: Talos results missing or misreported → PGO talos jobs were reporting as Non-PGO after switchover to talos mozharness
In production
Product: mozilla.org → Release Engineering
(In reply to Armen Zambrano G. [:armenzg] (Release Enginerring) (EDT/UTC-4) from comment #10)
> I don't have a clear understanding on how to move the misreported data
> points.
> 
> Any suggestions? Owners?

TBPL has the data from each job and know whether it's PGO so we can use its sources.
If I understand correctly, once the misreporting stops, the new baseline is what is used to catch regressions (only the last N numbers are taken into consideration).
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Component: General Automation → Mozharness
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: