> Which specific proposals should we start with? As you say, there are dozens > of ideas out there, none with any kind of consensus behind them.
If a preponderance of options is actually the only thing standing in the way of serious and timely work being done by releng here, I would be more than happy to assist you guys in narrowing things down to fewer choices. On Thu, Apr 25, 2013 at 10:27 AM, Chris AtLee <cat...@mozilla.com> wrote: > On 01:48, Thu, 25 Apr, Justin Lebar wrote: >>> >>> One idea might be to give developers feedback on the consequences of a >>> particular push, e.g. the AWS cost, a proxy for "time during which >>> developers couldn't push" or some other measurable metric. Right now >>> each push probably "feels" as "expensive" as every other. >> >> >> For tryserver, I proposed bug 848589 to do just this. I think it's >> worth trying, but someone needs to implement it. >> >>> Nobody's blaming the user. We should just empower them to make better >>> choices. >> >> >> Okay. >> >> I guess what's frustrating to me is that we have this problem and >> essentially our only option to solve it is to change users' behavior. >> I totally believe that some people could use resources much more >> efficiently, but it's frustrating if changing user behavior is our >> only tool. >> >> We keep talking about this every few weeks, as though there's some >> hidden solution that will emerge only after ten newsgroup threads. In >> actuality, we very likely will need to do a bunch of different things, >> each having a small impact. And in particular, I don't think we'll >> solve this problem without significant work from release engineering. >> If that work isn't forthcoming, I don't think we're going to make a >> significant dent in this. > > > I would say without significant work from *everyone*. There's only so much > releng can do here. > > Which specific proposals should we start with? As you say, there are dozens > of ideas out there, none with any kind of consensus behind them. > We're already adding capacity as quickly as we can, and as Ehsan implied, I > don't think we're ever going to have enough capacity. We're always adding > more, but developer activity and load generated per developer has always > increased faster than we have been able to add more capacity. I can't see > that changing anytime soon. New mobile test platforms are particularly > challenging to bring online, as anybody from releng/ateam or IT will tell > you. > > As we work on adding more capacity, we also need to look at how to be > smarter with our existing resources, which comes down to doing less work > over all, or being able to smooth out the peaks in our load without > impacting developers. > > I would *love* some help from developers help make tests run more > efficiently. At last week's infra load meeting, gps mentioned that there are > plenty of tests that could be parallelized. There are also bugs like > https://bugzilla.mozilla.org/show_bug.cgi?id=864085 where windows debug > browser chrome test times have been steadily increasing over the past year. > Can we find other cases like this? > > Also, there are plenty of jobs that are run per push, but are hidden on > inbound and other branches. I would love to be able to disable those from > running per push and save everybody from paying the cost of running them. > > Cheers, > Chris _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform