Pipeline stages should be configurable with a weight property, corresponding to the number of executors the stage occupies

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      For Freestyle jobs, the Heavy Job plugin (see https://wiki.jenkins-ci.org/display/JENKINS/Heavy+Job+Plugin) can be used in order to configure the number of executors that a given job occupies. This is necessary in order to avoid CPU oversubscription when a single build consumes multiple HW threads (e.g. in case of "make -jN", "ninja -jN" etc.).

      I have done some research and was not able to find a means to specify the number of executors consumed by a Pipeline stage.

      Parallel builds are a necessity in case of large C++ builds, and the ability to specify the number of executors is a practical solution that can be used by the scheduler in order to avoid CPU oversubscription on a particular node.

            Assignee:
            Egor Baranov
            Reporter:
            Vitali Gontsharuk
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: