Hi, I created https://issues.jenkins-ci.org/browse/JENKINS-19838 and a first (simple) draft in https://github.com/jenkinsci/jenkins/pull/963
For the moment (due to me lacking time and the proposed solution perfectly fixing our problem) it only has a checkbox to be enabled, and if so a queue per SCM type is created. I'm completely new to this Jelly stuff and have actually now idea how the configuration should be done. Greetings -Sascha- Am 26.09.2013 16:50, schrieb Jan Ruzicka: > Hi, > > Solution to problem you describe should probably be a per repository > limitation, not for SCM type alone. > Symptoms mentioned in this case are per server, but the proposed solution > focuses on SCM type. > > I would see following use cases: > 1) multiple servers of the same SCM type where different servers have > different load capabilities. > (i.e. some internal that are powerful some external that should not > be taxed heavily) > > 2) a server running multiple SCMs with different resource needs. > ( i.e. server running a slow legacy SCM from a tape library and a > new SCM on SSD) > > Jan > > On Sep 26, 2013, at 02:44, Sascha Vogt wrote: > >> Hi all, >> >> We are currently in the unfortunate situation that we have multiple SCM >> types (CVS, SVN, Git) and use polling for them. Now, our CVS server is >> quite slow and to restrict the load, we have to put a limit on the >> concurrent pollings. While the other SCMs are much faster (and with Git >> we even push, but pushing means a custom poll task is added to the >> polling queue), CVS tasks block the queue. >> >> Would it make sense to have a queue per SCM type? Would this be a >> welcomed contribution? Or should this be a new configuration option >> (flag: restrict per type or overall)? >> >> For Git we're using the URL >> /git/notifyCommit?url=$url/git/$repository.name - would it be possible >> to bypass the polling queue only for Git? That would already help a bit. >> >> Greetings >> -Sascha- >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" 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. > > Jan Ruzicka > Senior Software Engineer > Comtech Mobile Datacom Corporation > 20430 Century Blvd, Germantown, MD 20874 > Office: 240-686-3300 > Fax: 240-686-3301 > > The information contained in this message may be privileged and/or > confidential. If you are not the intended recipient, or responsible for > delivering this message to the intended recipient, any review, forwarding, > dissemination, distribution or copying of this communication or any > attachment(s) is strictly prohibited. If you have received this message in > error, please so notify the sender immediately, and delete it and all > attachments from your computer and network. > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" 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.
