Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accept new requests on SVE builders only if idle #81

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Dec 7, 2023

  1. Accept new requests on SVE builders only if idle

    Use nextBuild on SVE builders to accept new build requests only if
    the corresponding builder is not currently building anything.
    
    This is needed on SVE bots because any of the 4 available workers
    can accept requests from any of the 4 SVE builders, and sometimes
    some builders use multiple workers while others end up with none
    available. This is aggravated by the fact that the same builders
    may use more than one workers for several times in a row, causing
    other builders to starve (clang-aarch64-sve-vls, for instance, did
    not build anything in the last 3 days).
    
    The buildbot documentation (2.5.2.8. Prioritizing Builders) says
    that builds are started in the builder with the oldest pending
    request, but it seems this is not working, possibly because the
    collapse requests feature ends up resetting submittedAt time.
    luporl committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e53229f View commit details
    Browse the repository at this point in the history
  2. Fix indentation

    luporl committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    5f5efe9 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Add max_simultaneous_builds attribute

    Limit the number of simultaneous builds using this new attribute,
    instead of name matching.
    luporl committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    2baf366 View commit details
    Browse the repository at this point in the history