On 2 Nov 2010, at 01:29, Jason Edgecombe wrote:

> hi everyone,
> 
> I'm working with someone  who is offering a qemu arm buildslave. The build on 
> the qemu arm hosts takes ~3 hours. I'm hesitant to have all of the gerrit 
> submissions take three hours to build. A daily build of the git branches 
> might be better in this case.

Yes.

I'm already finding the cycle time of the IRIX build slave hugely frustrating, 
and would be opposed to adding anything that lengthens that time further.

I think build cycles of longer than about 20 minutes are going to be 
unsustainable in the long term - we should aim to put anything that takes 
longer than that into their own build queues that just build the various branch 
tips daily. This is similar to what other folks do with Tier 1 and Tier 2 
platforms.

So, I guess that I'm proposing that we have i386 Debian, i386 RHEL, Darwin, 
Windows and Solaris as Tier 1 systems - we aim to have buildbot coverage for 
all of these, and to only push changes that buildbot verifies across all of 
those platforms.

We then have Tier 2 systems - Irix, your new Arm build slave. We accept that 
master will break on these systems, but will endeavour to pick up the pieces 
after buildbot has notified them.

And finally, we have Tier 3 systems - ones for which we have no buildbot 
coverage, and where we only pick up breakage when we're notified of it, either 
by users, or during the pre-release smoke testing.

Comments?

Simon.



_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to