![]() |
|
|
Issue Type:
|
Bug
|
Assignee:
|
Brendan Nolan
|
Attachments:
|
test-load-balancing.xml |
Components:
|
leastload |
Created:
|
12/Jun/13 7:26 PM
|
Description:
|
Least Load doesn't seem to work for multi-configuration projects. I noticed this by creating a job with 10 configurations (5x2) while I had 8 nodes with 2 executors each in my system. All 8 nodes were part of a label called "Main" and the job was assigned to build on the "Main" label.
When I triggered the job, 2 of my nodes were completely empty while 4 other nodes were double-loaded. Given my setup, I should have only had 2 double-loaded nodes and no empty nodes.
I've attached the XML configuration for my job. If you create a "Main" label with 8 nodes, you should be able to reproduce this behavior. Heck, you should be able to reproduce it like so if you don't want to use my exact setup:
Nodes = N
Executors per node = E > 1
Number of configurations in project = C, where (N) < C < (E * N)
Given Jenkins' normal scheduling algorithm, it's possible you'll need to make C = (E * N) to fill your nodes, then add a node (or subtract configurations) to fit the above formula.
|
Environment:
|
Jenkins 1.509.1
Least Load 1.0.1
|
Project:
|
Jenkins
|
Labels:
|
leastload
|
Priority:
|
Major
|
Reporter:
|
Jerrod Peach
|
|
|
|
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.