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

Smarter worker selection needed

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • None

      I have six machines, 2 executors each, capable of running 32-bit ARM jobs (i.e. have labels identifying as such)

      I have five machines, 3 executors each, capable of running either 32-bit or 64-bit ARM jobs (i.e. have labels identifying as such

      Which means a total of 27 executor slots for label debian-8-armel and 15 for debian-8-arm64

      Jenkins needs to consider the number of labels serviced by a slot, and prioritise more scarce resources - right now I have 4 queued jobs which want debian-8-arm64 machines, but they're 100% full running debian-8-armel jobs. Meanwhile I have empty debian-8-armel executors on the 32-bit machines. That's dumb and it should be less dumb.

            Unassigned Unassigned
            directhex Jo Shields
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: