[OpenAFS-devel] RHEL5 buildslaves
Jason Edgecombe
jason@rampaginggeek.com
Fri, 16 Aug 2013 16:34:08 -0400
I think that the "identically configured" delaying the other builders
part are the big blockers. I suspected that the suggestion was a
non-starter, but wanted to double-check.
On 08/16/2013 01:31 PM, Jeffrey Altman wrote:
> The primary requirements for adding a builder to the list of builders
> for a given branch are:
>
> 1. it must build the branch without errors so as avoid introducing
> unrelated build failures on unrelated patch submissions
>
> 2. the builder must be fast enough to keep up with the other
> builders from a throughput perspective.
>
> Adding multiple builders can increase overall throughput at the cost of
> increased latency across all builders. This is a result of the
> increased network load resulting from multiple builders fetching the
> repo in response to a build notification.
>
> If multiple builders for the same platform are going to be added, it is
> very important that the machines that are hosting them be identically
> configured. The opportunity for a patchset to pass or fail should not
> be the result of which builder it randomly assigned to.
>
> Jeffrey Altman
>
>
>
>
>
>
> On 8/16/2013 1:05 PM, Jason Edgecombe wrote:
>> As I recall, the main requirement for a gerrit-triggered buildslave is
>> that the build must complete within a certain time, say 10-15 minutes.
>>
>> If we had multiple RHEL5 buildslaves and could increase throughput,
>> would that be acceptable for being triggered by gerrit? Is latency the
>> deciding factor?
>>
>> I'm concerned about RHEL5 being neglected because it doesn't appear in
>> gerrit.
>>
>> Is there much advantage to having multiple buildslaves if the RHEL5
>> builder isn't triggered by Gerrit.
>>
>> I'm open to other options to reduce bit rot on platforms without a
>> gerrit-triggered build.
>>
>> Thanks,
>> Jason
>> _______________________________________________
>> OpenAFS-devel mailing list
>> OpenAFS-devel@openafs.org
>> https://lists.openafs.org/mailman/listinfo/openafs-devel