zuul/releasenotes/notes/relative_priority-dee014da5977da36.yaml
James E. Blair 0b00c4685b
Set relative priority of node requests
Add a relative_priority field to node requests and continuously
adjust it for each queue item based on the contents of queues.

This allows for a more fair distribution of build resources between
different projects.  The first item in a pipeline from a given
project (or, in the case of a dependent pipeline, group of projects)
has equal priority to all other first-items of other projcets in
the same pipeline.  Second items have a lower priority, etc.

Depends-On: https://review.openstack.org/620954
Change-Id: Id3799aeb2cec6d96a662bfa394a538050f7ea947
2018-11-30 12:50:34 +01:00

7 lines
184 B
YAML

---
features:
- |
A new scheduler option, :attr:`scheduler.relative_priority`, can
be used to instruct Nodepool to fulfull requests from less-busy
projects more quickly.