Closed Bug 1363101 Opened 7 years ago Closed 7 years ago

recent osx opt BBB change turned off new talos perf-reftest job

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla55

People

(Reporter: jmaher, Assigned: kmoir)

References

Details

Attachments

(1 file)

when bug 1358188 landed, the T(p) job failed to be run anymore:
https://treeherder.mozilla.org/#/jobs?repo=autoland&filter-searchStr=osx%20perf-reftest&fromchange=af9a92eb3203ed0f36b7dbb5a64b2af9b25f7f27

I would really like to fix this ASAP or backout since we will be losing coverage, especially when a merge takes place.
Attached patch bug1363101.patchSplinter Review
I think this will fix it
Attachment #8865558 - Flags: review?(jmaher)
Comment on attachment 8865558 [details] [diff] [review]
bug1363101.patch

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

thanks for the quick patch!
Attachment #8865558 - Flags: review?(jmaher) → review+
Assignee: nobody → kmoir
Pushed by kmoir@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/431279b0ac7b
recent osx opt BBB change turned off new talos perf-reftest job r=jmaher DONTBUILD
do we have a fix for beta?  we are pushing to try with beta sources and unable to get osx jobs running?
Flags: needinfo?(kmoir)
The patches from bug 1363101 haven't landed on beta yet, I think this is the issue.  wcosta: are there plans to uplift the patches from bug 1363101 to m-b?
Flags: needinfo?(kmoir) → needinfo?(wcosta)
It looks like comment 5 is referring to this bug.  Are you referring to a patch from another bug?
I could be referring to the wrong thing, please help me figure out what is not working for the scenario when pushing beta to try and running osx builds and tests jobs.
Sorry, I meant bug 1358188 in comment 5.  The issue is that jmaher is trying to run talos tests on m-b on try.  However, the changes to schedule the tests + talos via taskcluster have not landed on m-b yet.  This change has been enabled for try.
I assume this applies to ESR52 as well? I pushed that to Try today and didn't get the requested OSX tests either.
Do we have link for the try push?
Flags: needinfo?(wcosta)
this is the try push:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=4aeff94a7fc872e4716def28f89647fd0d0b4488

we manually did a 'add new job' to get the osx tasks running (and the buildbot build)
(In reply to Joel Maher ( :jmaher) from comment #11)
> this is the try push:
> https://treeherder.mozilla.org/#/
> jobs?repo=try&revision=4aeff94a7fc872e4716def28f89647fd0d0b4488
> 
> we manually did a 'add new job' to get the osx tasks running (and the
> buildbot build)

Something seems outdated, should not have an opt cross compiled build...
that is a push from beta sources (not trunk/etc.) where the buildbot scheduling stuff has (not) landed?
(In reply to Joel Maher ( :jmaher) from comment #13)
> that is a push from beta sources (not trunk/etc.) where the buildbot
> scheduling stuff has (not) landed?

I just checked beta and esr52, neither have the patches uplifted. We need uplift patches for bug 1358188 and bug 1350413.
bug 1362949 probably needs uplifted too
https://hg.mozilla.org/mozilla-central/rev/431279b0ac7b
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
verified that this test is not working on th.
last comment should have been *now* working on treeherder
Will patches for bugs 1358188, 1350413, 1362949 and 1363714 will be uplifted to esr52 and beta?
Flags: needinfo?(kmoir)
Flags: needinfo?(jmaher)
I can take a crack at that.
those look like the right bugs.  beta for sure, I would say esr52 as well.
Flags: needinfo?(jmaher)
Just took a look at this and hit conflicts on the first commit :(. Bug 1350413 rev 971b9548d84c touches taskcluster/taskgraph/morph.py, which only exists on 55+. Looks like there's going to have to be some significant patch reworking here or a lot more uplifts :\
(In reply to Ryan VanderMeulen [:RyanVM] from comment #22)
> Just took a look at this and hit conflicts on the first commit :(. Bug
> 1350413 rev 971b9548d84c touches taskcluster/taskgraph/morph.py, which only
> exists on 55+. Looks like there's going to have to be some significant patch
> reworking here or a lot more uplifts :\

These are patches I think we need: bug 1333255, bug 1347569, bug 1347889 and bug 1353456. In that order.
So, after some chat in #taskcluster, best thing is to add new patches to disable the tests that don't apply to beta and esr52, and then uplift everything inside taskcluster/. :jmaher, do you know which tests we should disable in beta and esr52?
Flags: needinfo?(kmoir) → needinfo?(jmaher)
for beta- what new tests are enabled in 55 vs 54
for esr- what new tests are enabled in 55 vs 52

These I don't know, but upon some initial looking I see:
unique to m-c - T(p) T-e10s(p)
unique to beta - runs Wr, M(gl1 gl2 gl3), R(J1 J2 R) W(1 2 3 4 5)  <- NOTE: mostly we are missing non-e10s tests on m-c


for esr-52:
unique to m-c - R(J2) T(*) T-e10s(*) <- no talos on esr, and only 1 jsreftest chunk!!
unique to beta - runs Wr, M(gl1 gl2 gl3), R(J R) W(1 2 3 4 5)  <- NOTE: mostly we are missing non-e10s tests on m-c


I think those are the differences- did we accidentally turn of mochitest-webgl non-e10s on osx opt for trunk?  Same for web-platform-tests?  I honestly don't think we should re-enable them if it was an accident.
Flags: needinfo?(jmaher)
Product: TaskCluster → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: