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.
