Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
queue runner: attempt at slightly smarter scheduling criteria
Instead of just going for "whatever is the oldest build we know of", use the following first: - Is the step more constrained? If so, schedule it first to avoid filling up "more desirable" build slots with less constrained builds. - Does the step have more dependents? If so, schedule it first to try and maximize open parallelism and breadth of scheduling options.
- Loading branch information