[Gluster-devel] [Feature request]: Regression to take more patches in single instance

Kaleb S. KEITHLEY kkeithle at redhat.com
Wed Jul 31 12:09:39 UTC 2013


On 07/31/2013 07:51 AM, Anand Avati wrote:
> On Wed, Jul 31, 2013 at 4:47 AM, Kaleb S. KEITHLEY <kkeithle at redhat.com
> <mailto:kkeithle at redhat.com>> wrote:
>
>     On 07/31/2013 07:35 AM, Amar Tumballi wrote:
>
>         Hi,
>
>         I was trying to fire some regression builds on very minor
>         patches today,
>         and noticed (always known, but faced pain of 'waiting' today)
>         that we
>         can fire regression build on only one patch (or a patchset if its
>         submitted with dependency added while submitting). And each
>         regression
>         run takes approx 30mins.
>
>         With this model, we can at max take only ~45 patches in a day, which
>         won't scale up if we want to grow with more people participating
>         in code
>         contribution. Would be great to have an option to submit
>         regression run
>         with multiple patch numbers, (technically they should be
>         applicable one
>         top of other in any order if not dependent), and it should work
>         fine.
>         That way, we can handle more review load in future.
>
>
>     When a regression fails how do you know who to blame?
>
>     I'd rather see more build machines (multiple VMs on a big
>     build.gluster.org <http://build.gluster.org> replacement box?)
>     instead to get more concurrency.
>
>
> We already face that ambiguity when a patch has a dependent patch.

That's a bit of a special case. The dependent patch is often owned by 
the same person, right? I would not want to make this harder for people 
in the general case.

> Multiple VMs will solve the problem, but I guess we need to figure out
> how to get a bigger box etc.
>

Can the "slave" build machines be behind a firewall? I'm working on 
getting the old Sunnyvale lab machines on-line in our new lab. Can we 
use some of those?

-- 

Kaleb




More information about the Gluster-devel mailing list