Comment 3 for bug 393546

Revision history for this message
William Grant (wgrant) wrote : Re: Super-low priority option for automated PPA builds

The daily builds that exist now (thinking of the Mozilla and Chromium ones, in particular) take forever to build. They also build across multiple series, and three architectures. That's a lot of buildd time. With the current scheduling, that can for several hours monopolize the reduced buildd farm that we often see. While it is a useful use of buildd time, it makes the PPA service less attractive for others when there are waiting times of many hours.

But, of course, this couldn't be an easy problem to solve. How should the builds be scheduled to avoid this monopoly?

Most PPA builds take in the order of a few minutes, and code already exists to estimate the build duration. Maybe the builddmaster could refuse to fill up the buildds with builds expected to take more than, say, 10 minutes. By always leaving some fraction of buildds performing short tasks, the effect of the daily DoS could be decreased substantially.