Issue Type: Bug Bug
Assignee: Nicolas De Loof
Components: build-flow, throttle-concurrents
Created: 13/Jan/14 5:49 PM
Description:

Steps to reproduce:
1. Create a build-flow projectA
2. Setup projectA to allow concurrent builds, but configure throttling so only one build is allowed per node
3. Manually trigger multiple builds of projectA

    • Notice that Jenkins chooses the same node for each build-flow build in a projectA.

I may be wrong, but it seems that Jenkins will only choose a different node if the build-flow job is for a different project.

In my case:

  • projectA syncs source code to a local workspace on nodeA
  • projectA orchestrates a parametrized build, passing nodeA as a parameter to ensure the build is done on the same node that the source code was sync'd on
  • The build job has a throttle rule that only allows one build per node so even though two build-flow jobs are running on the same node, one build still has to wait for the other.

I like that flyweight jobs are excluded from the normal throttle rules, but it would be nice if users could create rules specifically for flyweight jobs; or some way to configure build-flow jobs to not use the same node for each job

Project: Jenkins
Priority: Major Major
Reporter: Michael Rose
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to