Skip to content

builds.sr.ht: Split OpenBSD job causing resource usage concerns #17107

@euantorano

Description

@euantorano

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions