Thanks Ben --

I agree this is probably not the time to go all-in on this, if it's a
major project.  But I think it's a good time to come to some consensus
on direction, so that other changes we make along the way support, or
at least do not preclude, solving it later.  In particular, I think
we're in a situation where by not discussing our goals we have
different people making contradictory changes.  The part I'm concerned
about -- the in-tree schedule machinery -- is still fairly actively
developed, so it's going to evolve in some direction, and IMHO it's
best that be one, positive direction.

Dustin

2017-05-19 16:08 GMT-04:00 Benjamin Smedberg <benja...@smedbergs.us>:
> Dustin, I am very interested in following up on this. I believe that our
> current strategy of running every almost every test on every checkin is
> unsustainable long-term, and we're going to have to move to a model where
> expensive tests typically are run less frequently. In order to make this
> successful, we're going to have to touch a lot of moving pieces: sheriffing,
> autobisection, code coverage, writing more unit tests versus integration
> tests, and so on, and so we need to carefully consider the order in which we
> start making changes and the tooling required.
>
> I'm not sure that SFO is the right time for this though, especially if it
> would distract from quantum work.
>
> --BDS
>
>
> On Thu, May 11, 2017 at 1:05 PM, <dmitch...@mozilla.com> wrote:
>>
>> Background:
>>  https://bugzilla.mozilla.org/show_bug.cgi?id=1359942
>>
>> As jobs move to taskcluster, we have an improved opportunity to do some
>> smarter scheduling of what jobs to run on what sort of push.  Of course,
>> it's a thorny subject: optimizing away a task that should run may let a bad
>> push show green, while a subsequent push bears responsibility for the orange
>> it introduces.
>>
>> One of the more common expectations is that pushes that only change a
>> directory affecting one platform should not cause other platforms' tasks to
>> run.
>>
>> In the bug above, I have proposed a method of identifying pushes
>> "affecting" a particular platform, and Greg has raised some concerns about
>> the generality of my solution.  I'm happy to generalize, but I would like to
>> keep the process in motion rather than let the perfect be the enemy of the
>> good.
>>
>> To that end, I'd like some further feedback on implementing this sort of
>> optimization support.
>>
>> If there's sufficient interest, then this is probably something we could
>> set up a time to talk about in SFO in June.
>>
>> Dustin
>> _______________________________________________
>> dev-builds mailing list
>> dev-builds@lists.mozilla.org
>> https://lists.mozilla.org/listinfo/dev-builds
>
>
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to