Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-7444

Distributed builds: Scheduling strategy

    Details

    • Type: Improvement
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Component/s: remoting
    • Labels:
      None
    • Similar Issues:

      Description

      It would be nice if Hudson could schedule build to the most free node, rather then to the node where last build was taken.

      For ex. I have projects A, B, C... configured with "roam=true" and nodes Node1 and Node2 (number of jobs > then number of runners at one node). Last build for A and B was made on Node1, because all executors were busy. Then, if I force build for A and B at the same time, they will build together on Node1, even if Node2 currently do not run any builds. So, build will finish much faster if A would be scheduled to Node1 and B to Node2, or any other free Node.

        Attachments

          Activity

          dbubovych dbubovych created issue -
          rtyler R. Tyler Croy made changes -
          Field Original Value New Value
          Workflow JNJira [ 137543 ] JNJira + In-Review [ 174721 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              dbubovych dbubovych
            • Votes:
              13 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

              • Created:
                Updated: