Closed Bug 1431427 Opened 6 years ago Closed 6 years ago

Add nightly talos profiling job for Linux64

Categories

(Testing :: Talos, enhancement)

Version 3
enhancement
Not set
normal

Tracking

(firefox60 fixed)

RESOLVED FIXED
mozilla60
Tracking Status
firefox60 --- fixed

People

(Reporter: rwood, Assigned: rwood)

References

Details

(Whiteboard: [PI:January])

Attachments

(3 files, 2 obsolete files)

Bug 1425850 adds a new set of talos profiling tests that run on nightly OSX. These are the regular talos tests but with geckoProfiling turned on, so we can have nightly talos profiling artifacts. They report in a new treeherder group called "T-P".

Now add the same for Windows 10 & Linux64 (which requires buildbot configs and corresponding treeherder etl buildbot data ingestion updates).
Attachment #8944850 - Flags: review?(emorley)
Attachment #8944850 - Flags: review?(emorley) → review+
Next: The actual buildbot configs
For taskcluster I was able to just specify using '--geckoProfile' inside the tc configs themselves. For buildbot turns out I need to add matching talos job/suite names in talos.json afterall...
Comment on attachment 8944885 [details]
Bug 1431427 - Add talos suite configs for nightly profiling suite;

https://reviewboard.mozilla.org/r/215050/#review220664

one issue about svg

::: testing/talos/talos.json:100
(Diff revision 1)
>          "g5-stylo-disabled-e10s": {
>              "tests": ["ts_paint_webext", "tp5o_webext"],
>              "talos_options": ["--disable-stylo"],
>              "pagesets_name": "tp5n.zip"
>          },
>          "svgr-e10s": {

what about svgr?

::: testing/talos/talos.json:162
(Diff revision 1)
>              "talos_options": [
>                  "--xperf_path",
>                  "\"c:/Program Files/Microsoft Windows Performance Toolkit/xperf.exe\""
>              ]
>          },
> +        "xperf-profiling-e10s": {

not sure if we need xperf-profiling- that is technically a profiling job- it is probably fine to leave it here though.
Attachment #8944885 - Flags: review?(jmaher) → review-
Attached patch bug1431427.patch (obsolete) — Splinter Review
Buildbot configs for the new talos profiling nighty job. Question: How do I make this only run on the *nightly* builds? That's where I'm stuck!
Attachment #8944887 - Flags: feedback?
Attachment #8944887 - Flags: feedback? → feedback?(kmoir)
Comment on attachment 8944887 [details] [diff] [review]
bug1431427.patch

Review of attachment 8944887 [details] [diff] [review]:
-----------------------------------------------------------------

::: mozilla-tests/config.py
@@ +2965,5 @@
>          branch['perf-reftest-singletons-stylo-disabled-e10s_tests'] = (1, False, {}, ALL_TALOS_PLATFORMS)
>  
> +# Enable talos profiling suite on 60+ for m-c and try
> +for name, branch in items_at_least(BRANCHES, 'gecko_version', 60):
> +    if branch.get('enable_talos') is False:

I think doing try and m-c is good enough to keep this limited- right now all scheduling is done via taskcluster through buildbotbridge, so having the taskcluster configs to control nightly only would be the way to limit it.
Attachment #8944887 - Flags: feedback?(kmoir) → feedback?
Attachment #8944887 - Flags: feedback? → feedback?(kmoir)
Comment on attachment 8944885 [details]
Bug 1431427 - Add talos suite configs for nightly profiling suite;

https://reviewboard.mozilla.org/r/215050/#review220664

> what about svgr?

Ah totally missed that one thank you

> not sure if we need xperf-profiling- that is technically a profiling job- it is probably fine to leave it here though.

Oh kk, actually I'll remove it since it only runs on Win 7 anyway and that may not be around much longer for talos
Attachment #8944887 - Attachment is obsolete: true
Attachment #8944887 - Flags: feedback?(kmoir)
Attached patch bug1431427_bb.patch (obsolete) — Splinter Review
Same buildbot config patch (adding new talos profiling suite) but without xperf.
Attachment #8945112 - Flags: feedback?(kmoir)
Comment on attachment 8944885 [details]
Bug 1431427 - Add talos suite configs for nightly profiling suite;

https://reviewboard.mozilla.org/r/215050/#review220928

thanks for adding stylo in here
Attachment #8944885 - Flags: review?(jmaher) → review+
Attachment #8945112 - Attachment is obsolete: true
Attachment #8945112 - Flags: feedback?(kmoir)
Comment on attachment 8946346 [details]
Bug 1431427 - Add tc linux configs for new talos nightly profiling suite;

https://reviewboard.mozilla.org/r/216312/#review222090

excited to see this happening!
Attachment #8946346 - Flags: review?(jmaher) → review+
Summary: Add nightly talos profiling job for Win10 and Linux64 → Add nightly talos profiling job for Linux64
Blocks: 1434056
Pushed by rwood@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0340f63e2b79
Add talos suite configs for nightly profiling suite; r=jmaher
https://hg.mozilla.org/integration/autoland/rev/f9db7e6d1229
Add tc linux configs for new talos nightly profiling suite; r=jmaher
https://hg.mozilla.org/mozilla-central/rev/0340f63e2b79
https://hg.mozilla.org/mozilla-central/rev/f9db7e6d1229
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: