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

Staggering builds (on virtual machine slaves)

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major Major
    • matrix-project-plugin
    • None
    • Platform: All, OS: All

      I have been using Hudson in master/salve setup, running a large matrix style
      project. There are several slaves running in a virtualized environment (VMware)
      on the same physical machine as the Hudson server.

      Building on several slaves at the same time consumes a large amount of resources
      and causes the builds to fail (due to timeouts, etc).

      It would be nice to be able to specify that several different slaves share the
      same physical hardware. The total number of executors running should be limited
      to a user defined value. This would allow the user to build on a large number
      of slaves without consuming all the resources.

          [JENKINS-1040] Staggering builds (on virtual machine slaves)

          crleblanc added a comment -

          Note: The locks-and-latches plugin is designed to give this functionality. It
          is supposed to build a job on each slave in a serial manner, instead of in parallel.

          This makes this feature request unnecessary.

          crleblanc added a comment - Note: The locks-and-latches plugin is designed to give this functionality. It is supposed to build a job on each slave in a serial manner, instead of in parallel. This makes this feature request unnecessary.

          Heather McKinnon added a comment - - edited

          I too need this functionality - but not for the same reason. I would like to stagger my axis (matrix) builds by a set amount of time in order to reduce any bottleneck of them running certain stages concurrently on another server (ie automated sanity or testing or transfers) I have seperate build nodes and the load is not the issue - there are concurrency issues with transferring output etc.
          Sorry - different issue - I thought this was a request to allow quiet periods / staggered timed matrix builds.

          Heather McKinnon added a comment - - edited I too need this functionality - but not for the same reason. I would like to stagger my axis (matrix) builds by a set amount of time in order to reduce any bottleneck of them running certain stages concurrently on another server (ie automated sanity or testing or transfers) I have seperate build nodes and the load is not the issue - there are concurrency issues with transferring output etc. Sorry - different issue - I thought this was a request to allow quiet periods / staggered timed matrix builds.

            Unassigned Unassigned
            crleblanc crleblanc
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: