Hi,

I'm thinking about adding something like this to the Priority Sorter (
JENKINS-21214 <https://issues.jenkins-ci.org/browse/JENKINS-21214>) do you
think that would be something for you?

/Magnus


2014/1/20 Benjamin Lau <[email protected]>

> I've always managed this by limiting the executors on the host where I
> run the tests... but I'm suspecting you have a set up where each of
> the VMs has its own computer/node entry in Jenkins so you have one
> executor for each.
>
> You might be able to work around this by setting up one of your
> systems as the access point for the VMs and manage all the testing
> from there. That way you can still host all the tests on your single
> physical machine, but you can limit the number of concurrent jobs
> using the existing executor feature.
>
> Good luck,
>
> Ben
>
> On Mon, Jan 20, 2014 at 12:31 PM,  <[email protected]> wrote:
> > Hi all,
> >
> > We have a product that we are currently testing on six different
> operating
> > systems. Our test jobs is a matrix job that runs on six different slaves
> > (one for each OS). However, the slaves are virtual machines on a single
> host
> > computer. It has enough RAM and disk space for even more VMs, but "only"
> six
> > cores. I.e. if all matrix subjobs run at the same time, the system will
> be
> > overloaded. On the other hand, sequential execution just takes too long.
> We
> > need a mechanism to control the maximum number of concurrent matrix
> subjobs
> > that are allowed to run at the same time. I haven't found any plug-in
> that
> > can achieve this. Ideally each slave can be assigned a semaphore (the
> > physical host for the VM) that has a maximum value (the number of jobs
> that
> > can run at the same time). Does anybody know a way to achieve this with
> > available plug-ins? How difficult would it be to create such an
> extension?
> >
> > Cheers,
> >
> > Thorsten
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Jenkins Users" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to [email protected].
> > For more options, visit https://groups.google.com/groups/opt_out.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to