-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
I wasn't aware of any complaints RE OpenBSD utilisation issues, but I
know that the original build I wrote got split into 3 separate builds
because the build was taking a long time on OpenBSD. Any chance you can
summarise the issues and I'll report them to Nim and hopefully find some
time to look into them?Long-running builds are less taxing on our resources than running
several builds at once. Nim runs a lot of builds, and when every one
includes three redundant OpenBSD jobs, the resource usage is not really
appropriate.Each VM has 2 CPUs, and you should make sure you utilize both, but
shouldn't have so many build jobs for what is ultimately the same
system. I have to cancel a lot of Nim builds in order to make room for
other users.
This was reported by Drew (maintainer of builds.sr.ht), the split build introduced here is causing resource usage headaches for the service and impacting other users.
We should revert back to a single build file.
Note that having multiple build files will cause other headaches, as the maximum number of builds allowed is 4 and once builds.sr.ht supports NetBSD (soon, hopefully) we'll be adding a build file for that platform too which will give is 5 build files. When there are more than 4 build files, the service will select 4 at random.