Closed
Description
Currently there's a case where a try-build has been executed for a while but the baseline for is way towards the end of the benchmarking queue, while at the same time new jobs get pushed to the front of the queue almost as fast as they can be processed. As a result it will take an unbounded amount of time until the try-build can be usefully checked for performance regressions.
It would be great if older benchmarking jobs would have a higher priority than newer ones, or jobs that are needed as a baseline for try builds would have a higher priority, or there was at least some randomization of priorities so that no single job will have to wait forever.
In the long run we should probably do benchmarking on more than one machine at once.
Metadata
Metadata
Assignees
Labels
No labels