Mailinglist Archive: opensuse-buildservice (54 mails)

< Previous Next >
[opensuse-buildservice] Build prioritization based on packages blocked and length of build
  • From: Jimmy Berry <jberry@xxxxxxxx>
  • Date: Fri, 27 Oct 2017 00:49:10 -0500
  • Message-id: <1841085.TxOq9puz7g@boomba.local>
Does OBS prioritize large/important jobs to more powerful workers?

Leap:15.0 has 40% of packages blocked at this point by one very slow job. The
page shows it not even half done and over the 100% mark based on previous.
Contrast that with the OBS monitor page shows ~75% of workers idle.

It would seem straight-forward and very beneficial to prioritize packages that
block lots of others and secondary to that longer build times onto more
powerful machines. I have done this sort of optimization for job queues
elsewhere and seen major improvements.

I have also seen the same sort of behavior with libreoffice builds which are
far too long under the best of circumstances and awful when they are slower.

Does OBS have any prioritization besides based on the project in which the
package resides?

It seems one can even recognize the stalemate on the overview graph [1] which
shows the blocked flattening out much more quickly (even before making it to
the previous flat).

[1] https://i.imgur.com/qpk0nxE.png

--
Jimmy
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups